├── .gitignore ├── README.md ├── gamification ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── microservices │ │ │ └── book │ │ │ ├── GamificationApplication.java │ │ │ └── gamification │ │ │ ├── client │ │ │ ├── MultiplicationResultAttemptClient.java │ │ │ ├── MultiplicationResultAttemptClientImpl.java │ │ │ ├── MultiplicationResultAttemptDeserializer.java │ │ │ └── dto │ │ │ │ └── MultiplicationResultAttempt.java │ │ │ ├── configuration │ │ │ ├── RabbitMQConfiguration.java │ │ │ ├── RestClientConfiguration.java │ │ │ └── WebConfiguration.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── LeaderBoardController.java │ │ │ ├── ScoreController.java │ │ │ └── UserStatsController.java │ │ │ ├── domain │ │ │ ├── Badge.java │ │ │ ├── BadgeCard.java │ │ │ ├── GameStats.java │ │ │ ├── LeaderBoardRow.java │ │ │ └── ScoreCard.java │ │ │ ├── event │ │ │ ├── EventHandler.java │ │ │ └── MultiplicationSolvedEvent.java │ │ │ ├── repository │ │ │ ├── BadgeCardRepository.java │ │ │ └── ScoreCardRepository.java │ │ │ └── service │ │ │ ├── AdminService.java │ │ │ ├── AdminServiceImpl.java │ │ │ ├── GameService.java │ │ │ ├── GameServiceImpl.java │ │ │ ├── LeaderBoardService.java │ │ │ └── LeaderBoardServiceImpl.java │ └── resources │ │ ├── application-test.properties │ │ ├── application.properties │ │ └── bootstrap.properties │ └── test │ └── java │ └── microservices │ └── book │ └── gamification │ ├── controller │ ├── AdminControllerDisabledTest.java │ ├── AdminControllerEnabledTest.java │ ├── LeaderBoardControllerTest.java │ ├── ScoreControllerTest.java │ └── UserStatsControllerTest.java │ ├── event │ └── EventHandlerTest.java │ └── service │ ├── GameServiceImplTest.java │ └── LeaderBoardServiceImplTest.java ├── gateway ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── microservices │ │ │ └── book │ │ │ └── gateway │ │ │ ├── GatewayApplication.java │ │ │ └── configuration │ │ │ ├── HystrixFallbackConfiguration.java │ │ │ ├── RibbonConfiguration.java │ │ │ └── WebConfiguration.java │ └── resources │ │ ├── application.yml │ │ └── bootstrap.yml │ └── test │ └── java │ └── microservices │ └── book │ └── gateway │ └── GatewayApplicationTests.java ├── resources └── logical_view_v8.png ├── service-registry ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── microservices │ │ │ └── book │ │ │ └── serviceregistry │ │ │ └── ServiceRegistryApplication.java │ └── resources │ │ ├── application.properties │ │ └── bootstrap.properties │ └── test │ └── java │ └── microservices │ └── book │ └── serviceregistry │ └── ServiceRegistryApplicationTests.java ├── social-multiplication ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── microservices │ │ │ └── book │ │ │ ├── SocialMultiplicationApplication.java │ │ │ └── multiplication │ │ │ ├── configuration │ │ │ ├── RabbitMQConfiguration.java │ │ │ └── WebConfiguration.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── MultiplicationController.java │ │ │ ├── MultiplicationResultAttemptController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Multiplication.java │ │ │ ├── MultiplicationResultAttempt.java │ │ │ └── User.java │ │ │ ├── event │ │ │ ├── EventDispatcher.java │ │ │ └── MultiplicationSolvedEvent.java │ │ │ ├── repository │ │ │ ├── MultiplicationRepository.java │ │ │ ├── MultiplicationResultAttemptRepository.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AdminService.java │ │ │ ├── AdminServiceImpl.java │ │ │ ├── MultiplicationService.java │ │ │ ├── MultiplicationServiceImpl.java │ │ │ ├── RandomGeneratorService.java │ │ │ └── RandomGeneratorServiceImpl.java │ └── resources │ │ ├── application-test.properties │ │ ├── application.properties │ │ └── bootstrap.properties │ └── test │ └── java │ └── microservices │ └── book │ └── multiplication │ ├── controller │ ├── AdminControllerDisabledTest.java │ ├── AdminControllerEnabledTest.java │ ├── MultiplicationControllerTest.java │ ├── MultiplicationResultAttemptControllerTest.java │ └── UserControllerTest.java │ └── service │ ├── MultiplicationServiceImplTest.java │ └── RandomGeneratorServiceImplTest.java ├── tests_e2e ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── test │ ├── java │ └── microservices │ │ └── book │ │ ├── LeaderboardFeatureSteps.java │ │ ├── LeaderboardFeatureTest.java │ │ ├── MultiplicationFeatureSteps.java │ │ ├── MultiplicationFeatureTest.java │ │ └── testutils │ │ ├── MultiplicationApplication.java │ │ ├── beans │ │ ├── AttemptResponse.java │ │ ├── LeaderBoardPosition.java │ │ ├── ScoreResponse.java │ │ ├── Stats.java │ │ └── User.java │ │ └── http │ │ └── ApplicationHttpUtils.java │ └── resources │ ├── leaderboard.feature │ └── multiplication.feature └── ui ├── start.d ├── deploy.ini └── http.ini └── webapps └── ui ├── css ├── bootstrap-theme.css ├── bootstrap-theme.css.map ├── bootstrap-theme.min.css ├── bootstrap-theme.min.css.map ├── bootstrap.css ├── bootstrap.css.map ├── bootstrap.min.css └── bootstrap.min.css.map ├── fonts ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2 ├── gamification-client.js ├── index.html ├── js ├── bootstrap.js ├── bootstrap.min.js └── npm.js ├── multiplication-client.js └── styles.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/README.md -------------------------------------------------------------------------------- /gamification/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/.gitignore -------------------------------------------------------------------------------- /gamification/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /gamification/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /gamification/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/mvnw -------------------------------------------------------------------------------- /gamification/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/mvnw.cmd -------------------------------------------------------------------------------- /gamification/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/pom.xml -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/GamificationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/GamificationApplication.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptClient.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptClientImpl.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/client/MultiplicationResultAttemptDeserializer.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/client/dto/MultiplicationResultAttempt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/client/dto/MultiplicationResultAttempt.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/configuration/RabbitMQConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/configuration/RabbitMQConfiguration.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/configuration/RestClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/configuration/RestClientConfiguration.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/configuration/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/configuration/WebConfiguration.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/controller/AdminController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/controller/AdminController.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/controller/LeaderBoardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/controller/LeaderBoardController.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/controller/ScoreController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/controller/ScoreController.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/controller/UserStatsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/controller/UserStatsController.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/domain/Badge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/domain/Badge.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/domain/BadgeCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/domain/BadgeCard.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/domain/GameStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/domain/GameStats.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/domain/LeaderBoardRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/domain/LeaderBoardRow.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/domain/ScoreCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/domain/ScoreCard.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/event/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/event/EventHandler.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/event/MultiplicationSolvedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/event/MultiplicationSolvedEvent.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/repository/BadgeCardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/repository/BadgeCardRepository.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/repository/ScoreCardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/repository/ScoreCardRepository.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/AdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/AdminService.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/AdminServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/AdminServiceImpl.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/GameService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/GameService.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/GameServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/GameServiceImpl.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/LeaderBoardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/LeaderBoardService.java -------------------------------------------------------------------------------- /gamification/src/main/java/microservices/book/gamification/service/LeaderBoardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/java/microservices/book/gamification/service/LeaderBoardServiceImpl.java -------------------------------------------------------------------------------- /gamification/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:h2:file:~/gamification-test;DB_CLOSE_ON_EXIT=FALSE;AUTO_SERVER=TRUE -------------------------------------------------------------------------------- /gamification/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/resources/application.properties -------------------------------------------------------------------------------- /gamification/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/main/resources/bootstrap.properties -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/controller/AdminControllerDisabledTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/controller/AdminControllerDisabledTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/controller/AdminControllerEnabledTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/controller/AdminControllerEnabledTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/controller/LeaderBoardControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/controller/LeaderBoardControllerTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/controller/ScoreControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/controller/ScoreControllerTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/controller/UserStatsControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/controller/UserStatsControllerTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/event/EventHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/event/EventHandlerTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/service/GameServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/service/GameServiceImplTest.java -------------------------------------------------------------------------------- /gamification/src/test/java/microservices/book/gamification/service/LeaderBoardServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gamification/src/test/java/microservices/book/gamification/service/LeaderBoardServiceImplTest.java -------------------------------------------------------------------------------- /gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/.gitignore -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/mvnw -------------------------------------------------------------------------------- /gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/mvnw.cmd -------------------------------------------------------------------------------- /gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/pom.xml -------------------------------------------------------------------------------- /gateway/src/main/java/microservices/book/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/java/microservices/book/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /gateway/src/main/java/microservices/book/gateway/configuration/HystrixFallbackConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/java/microservices/book/gateway/configuration/HystrixFallbackConfiguration.java -------------------------------------------------------------------------------- /gateway/src/main/java/microservices/book/gateway/configuration/RibbonConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/java/microservices/book/gateway/configuration/RibbonConfiguration.java -------------------------------------------------------------------------------- /gateway/src/main/java/microservices/book/gateway/configuration/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/java/microservices/book/gateway/configuration/WebConfiguration.java -------------------------------------------------------------------------------- /gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /gateway/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /gateway/src/test/java/microservices/book/gateway/GatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/gateway/src/test/java/microservices/book/gateway/GatewayApplicationTests.java -------------------------------------------------------------------------------- /resources/logical_view_v8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/resources/logical_view_v8.png -------------------------------------------------------------------------------- /service-registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/.gitignore -------------------------------------------------------------------------------- /service-registry/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /service-registry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /service-registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/mvnw -------------------------------------------------------------------------------- /service-registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/mvnw.cmd -------------------------------------------------------------------------------- /service-registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/pom.xml -------------------------------------------------------------------------------- /service-registry/src/main/java/microservices/book/serviceregistry/ServiceRegistryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/src/main/java/microservices/book/serviceregistry/ServiceRegistryApplication.java -------------------------------------------------------------------------------- /service-registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8761 -------------------------------------------------------------------------------- /service-registry/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=service-registry -------------------------------------------------------------------------------- /service-registry/src/test/java/microservices/book/serviceregistry/ServiceRegistryApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/service-registry/src/test/java/microservices/book/serviceregistry/ServiceRegistryApplicationTests.java -------------------------------------------------------------------------------- /social-multiplication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/.gitignore -------------------------------------------------------------------------------- /social-multiplication/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /social-multiplication/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /social-multiplication/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/mvnw -------------------------------------------------------------------------------- /social-multiplication/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/mvnw.cmd -------------------------------------------------------------------------------- /social-multiplication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/pom.xml -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/SocialMultiplicationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/SocialMultiplicationApplication.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/configuration/RabbitMQConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/configuration/RabbitMQConfiguration.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/configuration/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/configuration/WebConfiguration.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/controller/AdminController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/controller/AdminController.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/controller/MultiplicationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/controller/MultiplicationController.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/controller/MultiplicationResultAttemptController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/controller/MultiplicationResultAttemptController.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/controller/UserController.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/domain/Multiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/domain/Multiplication.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/domain/MultiplicationResultAttempt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/domain/MultiplicationResultAttempt.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/domain/User.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/event/EventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/event/EventDispatcher.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/event/MultiplicationSolvedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/event/MultiplicationSolvedEvent.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/repository/MultiplicationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/repository/MultiplicationRepository.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/repository/MultiplicationResultAttemptRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/repository/MultiplicationResultAttemptRepository.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/repository/UserRepository.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/AdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/AdminService.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/AdminServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/AdminServiceImpl.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/MultiplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/MultiplicationService.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/MultiplicationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/MultiplicationServiceImpl.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/RandomGeneratorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/RandomGeneratorService.java -------------------------------------------------------------------------------- /social-multiplication/src/main/java/microservices/book/multiplication/service/RandomGeneratorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/java/microservices/book/multiplication/service/RandomGeneratorServiceImpl.java -------------------------------------------------------------------------------- /social-multiplication/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:h2:file:~/social-multiplication-test;DB_CLOSE_ON_EXIT=FALSE;AUTO_SERVER=TRUE -------------------------------------------------------------------------------- /social-multiplication/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/resources/application.properties -------------------------------------------------------------------------------- /social-multiplication/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/main/resources/bootstrap.properties -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/controller/AdminControllerDisabledTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/controller/AdminControllerDisabledTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/controller/AdminControllerEnabledTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/controller/AdminControllerEnabledTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/controller/MultiplicationControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/controller/MultiplicationControllerTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/controller/MultiplicationResultAttemptControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/controller/MultiplicationResultAttemptControllerTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/controller/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/controller/UserControllerTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/service/MultiplicationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/service/MultiplicationServiceImplTest.java -------------------------------------------------------------------------------- /social-multiplication/src/test/java/microservices/book/multiplication/service/RandomGeneratorServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/social-multiplication/src/test/java/microservices/book/multiplication/service/RandomGeneratorServiceImplTest.java -------------------------------------------------------------------------------- /tests_e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/.gitignore -------------------------------------------------------------------------------- /tests_e2e/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /tests_e2e/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /tests_e2e/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/mvnw -------------------------------------------------------------------------------- /tests_e2e/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/mvnw.cmd -------------------------------------------------------------------------------- /tests_e2e/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/pom.xml -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/LeaderboardFeatureSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/LeaderboardFeatureSteps.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/LeaderboardFeatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/LeaderboardFeatureTest.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/MultiplicationFeatureSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/MultiplicationFeatureSteps.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/MultiplicationFeatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/MultiplicationFeatureTest.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/MultiplicationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/MultiplicationApplication.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/beans/AttemptResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/beans/AttemptResponse.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/beans/LeaderBoardPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/beans/LeaderBoardPosition.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/beans/ScoreResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/beans/ScoreResponse.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/beans/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/beans/Stats.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/beans/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/beans/User.java -------------------------------------------------------------------------------- /tests_e2e/src/test/java/microservices/book/testutils/http/ApplicationHttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/java/microservices/book/testutils/http/ApplicationHttpUtils.java -------------------------------------------------------------------------------- /tests_e2e/src/test/resources/leaderboard.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/resources/leaderboard.feature -------------------------------------------------------------------------------- /tests_e2e/src/test/resources/multiplication.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/tests_e2e/src/test/resources/multiplication.feature -------------------------------------------------------------------------------- /ui/start.d/deploy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/start.d/deploy.ini -------------------------------------------------------------------------------- /ui/start.d/http.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/start.d/http.ini -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap-theme.css -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap.css -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap.css.map -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap.min.css -------------------------------------------------------------------------------- /ui/webapps/ui/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /ui/webapps/ui/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /ui/webapps/ui/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /ui/webapps/ui/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /ui/webapps/ui/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /ui/webapps/ui/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /ui/webapps/ui/gamification-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/gamification-client.js -------------------------------------------------------------------------------- /ui/webapps/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/index.html -------------------------------------------------------------------------------- /ui/webapps/ui/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/js/bootstrap.js -------------------------------------------------------------------------------- /ui/webapps/ui/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/js/bootstrap.min.js -------------------------------------------------------------------------------- /ui/webapps/ui/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/js/npm.js -------------------------------------------------------------------------------- /ui/webapps/ui/multiplication-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/multiplication-client.js -------------------------------------------------------------------------------- /ui/webapps/ui/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microservices-practical/microservices-v10/HEAD/ui/webapps/ui/styles.css --------------------------------------------------------------------------------