├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | */.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### macOS ### 5 | *.DS_Store 6 | .AppleDouble 7 | .LSOverride 8 | 9 | ### STS ### 10 | .apt_generated 11 | .classpath 12 | .factorypath 13 | .project 14 | .settings 15 | .springBeans 16 | .sts4-cache 17 | 18 | ### IntelliJ IDEA ### 19 | .idea 20 | *.iws 21 | *.iml 22 | *.ipr 23 | 24 | ### NetBeans ### 25 | /nbproject/private/ 26 | /build/ 27 | /nbbuild/ 28 | /dist/ 29 | /nbdist/ 30 | /.nb-gradle/ 31 | 32 | ## LOGS ## 33 | /log/ 34 | log/ 35 | /.metadata/ 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Cloud-native, Reactive, live score streaming app development workshop 3 | This repository contains the source code and the resources for workshop from Spring IO 2019, Barcelona. 4 | 5 | https://2019.springio.net/sessions/cloud-native-reactive-spring-boot-application-development-workshop 6 | 7 | 8 | ## How to follow the workshop 9 | 10 | The workshop material is designed and provided in consequent git branches. at each step the corresponding branch should be checked out and the instructions are provided in README.md file. 11 | 12 | + 01_prerequisites 13 | + 02_reactive_spring 14 | + 03_cloud_contract 15 | + 04_reactive_redis 16 | + 05_reactive_kafka 17 | + 06_cloud_config 18 | + 07_service_registry 19 | + 08_gateway_service 20 | + 09_complete 21 | 22 | 23 | 24 | 25 | --------------------------------------------------------------------------------