├── .gitignore ├── FusionColdRx ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── bin │ └── com │ │ └── metamagic │ │ └── fusioncold │ │ └── kafka │ │ └── KafkaExample.class ├── pom.xml ├── src │ └── com │ │ └── metamagic │ │ └── fusioncold │ │ └── rx │ │ ├── RxExample.java │ │ └── fruit │ │ ├── core │ │ ├── AbstractFruitObservable.java │ │ ├── FruitBasketObservableFactory.java │ │ ├── FruitBasketRepository.java │ │ └── FruitProcessor.java │ │ ├── pojos │ │ ├── AbstractFruit.java │ │ ├── Apple.java │ │ ├── Fruit.java │ │ ├── Grapes.java │ │ ├── MixedFruit.java │ │ ├── MixedFruitLimitExceededException.java │ │ └── Orange.java │ │ └── run │ │ ├── FruitsRxExample.java │ │ └── FruitsRxExamples2.java └── target │ └── classes │ ├── META-INF │ ├── MANIFEST.MF │ └── maven │ │ └── FusionColdRx2 │ │ └── FusionColdRx2 │ │ ├── pom.properties │ │ └── pom.xml │ └── com │ └── metamagic │ └── fusioncold │ └── rx │ ├── RxExample$1.class │ ├── RxExample.class │ └── fruit │ ├── core │ ├── AbstractFruitObservable$1.class │ ├── AbstractFruitObservable.class │ ├── FruitBasketObservableFactory$1.class │ ├── FruitBasketObservableFactory$2.class │ ├── FruitBasketObservableFactory$3.class │ ├── FruitBasketObservableFactory.class │ ├── FruitBasketRepository.class │ └── FruitProcessor.class │ ├── pojos │ ├── AbstractFruit.class │ ├── Apple.class │ ├── Fruit.class │ ├── Grapes.class │ ├── MixedFruit.class │ ├── MixedFruitLimitExceededException.class │ └── Orange.class │ └── run │ ├── FruitsRxExample.class │ ├── FruitsRxExamples2$1.class │ └── FruitsRxExamples2.class ├── README.md ├── RemoteSystemsTempFiles └── .project ├── auth-loba ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── UserAuthLobaApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ └── ServiceAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ └── UserController.java │ │ │ └── service │ │ │ ├── AuthService.java │ │ │ ├── AuthServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── AuthLobaApplicationTests.java ├── auth-service ├── .DS_Store ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── scripts │ ├── create.sh │ ├── create │ │ └── LOGIN.sql │ ├── data │ │ └── LOGIN.csv │ ├── load.sh │ └── zookeeper.out └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── UserAuthServiceApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ ├── RepositoryAspect.java │ │ │ └── ServiceAspect.java │ │ │ ├── bean │ │ │ ├── LoginResponse.java │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── read │ │ │ │ └── AuthController.java │ │ │ └── write │ │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ ├── LoginDTO.java │ │ │ └── UserDTO.java │ │ │ ├── entity │ │ │ └── User.java │ │ │ ├── events │ │ │ └── integration │ │ │ │ └── UserCreatedEvent.java │ │ │ ├── exception │ │ │ ├── BussinessException.java │ │ │ ├── CustomException.java │ │ │ ├── IllegalArgumentCustomException.java │ │ │ └── RepositoryException.java │ │ │ ├── repository │ │ │ ├── GenericRepository.java │ │ │ ├── read │ │ │ │ ├── UserReadRepository.java │ │ │ │ └── UserReadRepositoryImpl.java │ │ │ └── write │ │ │ │ ├── UserWriteRepository.java │ │ │ │ └── UserWriteRepositoryImpl.java │ │ │ ├── service │ │ │ ├── TokenService.java │ │ │ ├── read │ │ │ │ ├── AuthService.java │ │ │ │ ├── AuthServiceImpl.java │ │ │ │ ├── UserReadService.java │ │ │ │ └── UserReadServiceImpl.java │ │ │ └── write │ │ │ │ ├── UserWriteService.java │ │ │ │ └── UserWriteServiceImpl.java │ │ │ └── validation │ │ │ └── CommonValidation.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── AuthServiceApplicationTests.java ├── config-files ├── .project ├── README.md ├── edgeserver.yml ├── eurekaserver.yml ├── orderlobaservice.yml ├── orderservice.yml ├── productlobaservice.yml ├── productservice.yml ├── shoppingcartlobaservice.yml ├── shoppingcartservice.yml ├── turbinedemo.yml ├── userauthlobaservice.yml └── userauthservice.yml ├── config-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ └── workshop │ │ │ ├── Config.java │ │ │ └── ConfigServerApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── workshop │ └── ConfigServerApplicationTests.java ├── edge-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── public │ ├── 0.bd63780dba5d1f906c25.chunk.js │ ├── 3rdpartylicenses.txt │ ├── assets │ │ ├── data │ │ │ ├── city.json │ │ │ ├── country.json │ │ │ └── province.json │ │ ├── ipad.jpeg │ │ ├── iphone7.jpg │ │ ├── iwatch.jpg │ │ ├── macbook.jpg │ │ ├── pagenotfound.jpg │ │ ├── product.png │ │ └── samsungtablet.jpeg │ ├── favicon.ico │ ├── fontawesome-webfont.674f50d287a8c48dc19b.eot │ ├── fontawesome-webfont.912ec66d7572ff821749.svg │ ├── fontawesome-webfont.af7ae505a9eed503f8b8.woff2 │ ├── fontawesome-webfont.b06871f281fee6b241d6.ttf │ ├── fontawesome-webfont.fee66e712a8a08eef580.woff │ ├── index.html │ ├── inline.06aebe263762a266ddc6.bundle.js │ ├── main.f67a8be7d11df932c777.bundle.js │ ├── polyfills.4525a1efb8045a6cdc51.bundle.js │ └── styles.ea55e30d4f213202732d.bundle.css └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── ProxyServiceApplication.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── filter │ │ │ ├── InvalidResourceFilter.java │ │ │ ├── RequestLogValidateFilter.java │ │ │ └── TokenFilter.java │ │ │ └── service │ │ │ └── TokenService.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── ProxyServiceApplicationTests.java ├── eureka-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ └── workshop │ │ │ ├── Config.java │ │ │ └── EurekaServerApplication.java │ └── resources │ │ ├── application_bk.properties │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── workshop │ └── EurekaServerApplicationTests.java ├── ms-shopping-ui ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routes.ts │ │ ├── cart │ │ │ ├── cart.component.html │ │ │ ├── cart.component.ts │ │ │ └── ordersummary │ │ │ │ ├── ordersummary.component.html │ │ │ │ └── ordersummary.component.ts │ │ ├── home │ │ │ ├── home.component.html │ │ │ ├── home.component.ts │ │ │ └── home.module.ts │ │ ├── login │ │ │ ├── login.comonent.ts │ │ │ └── login.component.html │ │ ├── order │ │ │ ├── order.component.html │ │ │ └── order.component.ts │ │ ├── page_not_found │ │ │ ├── pagenotfound.component.html │ │ │ └── pagenotfound.component.ts │ │ ├── product │ │ │ ├── product.component.html │ │ │ ├── product.component.ts │ │ │ ├── productcatlog.component.html │ │ │ └── productcatlog.component.ts │ │ ├── route-gaurd │ │ │ └── route.gaurd.ts │ │ └── usercreation │ │ │ ├── usercreation.html │ │ │ └── usercreation.ts │ ├── assets │ │ ├── .gitkeep │ │ ├── data │ │ │ ├── city.json │ │ │ ├── country.json │ │ │ └── province.json │ │ ├── ipad.jpeg │ │ ├── iphone7.jpg │ │ ├── iwatch.jpg │ │ ├── macbook.jpg │ │ ├── pagenotfound.jpg │ │ ├── product.png │ │ └── samsungtablet.jpeg │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── order-loba ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── OrderLobaApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ └── ServiceAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── BaseComponent.java │ │ │ ├── read │ │ │ │ └── OrderReadController.java │ │ │ └── write │ │ │ │ └── OrderWriteController.java │ │ │ └── service │ │ │ ├── read │ │ │ ├── OrderReadService.java │ │ │ └── OrderReadServiceImpl.java │ │ │ └── write │ │ │ ├── OrderWriteService.java │ │ │ └── OrderWriteServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── OrderLobaApplicationTests.java ├── order-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── OrderServiceApplication.java │ │ │ ├── aggregate │ │ │ └── Items.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ ├── LoginInfoHelperBean.java │ │ │ ├── RepositoryAspect.java │ │ │ ├── ServiceAspect.java │ │ │ └── TokenAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── read │ │ │ │ └── OrderQueryController.java │ │ │ └── write │ │ │ │ └── OrderWriteController.java │ │ │ ├── dto │ │ │ ├── PaymentDTO.java │ │ │ └── ShippingAddressDTO.java │ │ │ ├── entity │ │ │ ├── LineItem.java │ │ │ ├── MoneytoryValue.java │ │ │ ├── Order.java │ │ │ ├── Payment.java │ │ │ └── ShippingAddress.java │ │ │ ├── events │ │ │ └── integration │ │ │ │ ├── OrderCompletedEvent.java │ │ │ │ ├── OrderPlacedEvent.java │ │ │ │ ├── PaymentCompletedEvent.java │ │ │ │ ├── PaymentDeclinedEvent.java │ │ │ │ └── PaymentInitiatedEvent.java │ │ │ ├── exception │ │ │ ├── BussinessException.java │ │ │ ├── CustomException.java │ │ │ ├── IllegalArgumentCustomException.java │ │ │ ├── InvalidDataException.java │ │ │ └── RepositoryException.java │ │ │ ├── listener │ │ │ ├── OrderEventListener.java │ │ │ └── PaymentEventListener.java │ │ │ ├── repository │ │ │ ├── GenericRepository.java │ │ │ ├── read │ │ │ │ ├── OrderReadRepository.java │ │ │ │ └── OrderReadRepositoryImpl.java │ │ │ └── write │ │ │ │ ├── OrderWriteRepository.java │ │ │ │ └── OrderWriteRepositoryImpl.java │ │ │ ├── service │ │ │ ├── OrderBusinessLogicService.java │ │ │ ├── OrderBusinessLogicServiceImpl.java │ │ │ ├── TokenService.java │ │ │ ├── read │ │ │ │ ├── OrderReadService.java │ │ │ │ └── OrderReadServiceImpl.java │ │ │ └── write │ │ │ │ ├── OrderWriteService.java │ │ │ │ └── OrderWriteServiceImpl.java │ │ │ ├── specification │ │ │ ├── OrderAmountSpecification.java │ │ │ ├── OrderStatusSpecification.java │ │ │ └── core │ │ │ │ ├── AbstractSpecification.java │ │ │ │ ├── AndSpecification.java │ │ │ │ ├── OrSpecification.java │ │ │ │ └── Specification.java │ │ │ └── validation │ │ │ └── CommonValidation.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ ├── application_bk.properties │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── OrderServiceApplicationTests.java ├── payment-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── PaymentServiceApplication.java │ │ │ ├── aggregate │ │ │ └── PaymentStatusAggregate.java │ │ │ ├── commands │ │ │ ├── CompletePaymentCommand.java │ │ │ ├── DeclinePaymentCommand.java │ │ │ └── StartPaymentProcessCommand.java │ │ │ ├── events │ │ │ ├── PaymentProcessStartedEvent.java │ │ │ └── integration │ │ │ │ ├── PaymentCompletedEvent.java │ │ │ │ ├── PaymentDeclinedEvent.java │ │ │ │ └── PaymentInitiatedEvent.java │ │ │ ├── handler │ │ │ └── PaymentStatusHandler.java │ │ │ ├── listener │ │ │ └── PaymentServiceListener.java │ │ │ └── sagas │ │ │ └── PaymentProcessSaga.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── PaymentServiceApplicationTests.java ├── presentations.md ├── product-loba ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── ProductLobaServiceApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ └── ServiceAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── BaseComponent.java │ │ │ ├── read │ │ │ │ └── ProductReadController.java │ │ │ └── write │ │ │ │ └── ProductWriteController.java │ │ │ └── service │ │ │ ├── read │ │ │ ├── ProductReadService.java │ │ │ └── ProductReadServiceImpl.java │ │ │ └── write │ │ │ ├── ProductWriteService.java │ │ │ └── ProductWriteServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── ProductLobaServiceApplicationTests.java ├── product-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── ProductServiceApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ ├── LoginInfoHelperBean.java │ │ │ ├── RepositoryAspect.java │ │ │ ├── ServiceAspect.java │ │ │ └── TokenAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── read │ │ │ │ └── ProductQueryController.java │ │ │ └── write │ │ │ │ └── ProductWriteController.java │ │ │ ├── entity │ │ │ └── Product.java │ │ │ ├── exception │ │ │ ├── BussinessException.java │ │ │ ├── CustomException.java │ │ │ ├── IllegalArgumentCustomException.java │ │ │ └── RepositoryException.java │ │ │ ├── repo │ │ │ ├── GenericRepository.java │ │ │ ├── read │ │ │ │ ├── ProductReadRepository.java │ │ │ │ └── ProductReadRepositoryImpl.java │ │ │ └── write │ │ │ │ ├── ProductWriteRepository.java │ │ │ │ └── ProductWriteRepositoryImpl.java │ │ │ ├── service │ │ │ ├── TokenService.java │ │ │ ├── read │ │ │ │ ├── ProductReadService.java │ │ │ │ └── ProductReadServiceImpl.java │ │ │ └── write │ │ │ │ ├── ProductWriteService.java │ │ │ │ └── ProductWriteServiceImpl.java │ │ │ └── validation │ │ │ └── CommonValidation.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ ├── bootstrap.yml │ │ └── logback.xml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── workshop │ └── ProductServiceApplicationTests.java ├── shopping-cart-loba ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── ShoppingCartLobaServiceApplication.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ └── ServiceAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── controller │ │ │ ├── BaseComponent.java │ │ │ ├── read │ │ │ │ └── ShoppingCartReadController.java │ │ │ └── write │ │ │ │ └── ShoppingCartWriteController.java │ │ │ └── service │ │ │ ├── read │ │ │ ├── ShoppingCartReadService.java │ │ │ └── ShoppingCartReadServiceImpl.java │ │ │ └── write │ │ │ ├── ShoppingCartWriteService.java │ │ │ └── ShoppingCartWriteServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── ShoppingCartLobaServiceApplicationTests.java ├── shopping-cart-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── ms │ │ │ ├── Config.java │ │ │ ├── ShoppingCartServiceApplication.java │ │ │ ├── aggregate │ │ │ ├── Items.java │ │ │ └── ShoppingCart.java │ │ │ ├── aspect │ │ │ ├── ControllerAspect.java │ │ │ ├── LoginInfoHelperBean.java │ │ │ ├── RepositoryAspect.java │ │ │ ├── ServiceAspect.java │ │ │ └── TokenAspect.java │ │ │ ├── bean │ │ │ └── ResponseBean.java │ │ │ ├── commands │ │ │ ├── AddItemCommand.java │ │ │ ├── CreateCartCommand.java │ │ │ ├── EmptyCartCommand.java │ │ │ ├── PlaceOrderCommand.java │ │ │ └── RemoveItemCommand.java │ │ │ ├── controller │ │ │ ├── read │ │ │ │ └── ShoppingCartReadController.java │ │ │ └── write │ │ │ │ └── ShoppingCartWriteController.java │ │ │ ├── dto │ │ │ ├── CartDTO.java │ │ │ ├── CartStatus.java │ │ │ └── Status.java │ │ │ ├── entity │ │ │ ├── LineItem.java │ │ │ └── UserCart.java │ │ │ ├── events │ │ │ ├── CartCreatedEvent.java │ │ │ ├── ItemAddedEvent.java │ │ │ ├── ItemRemovedEvent.java │ │ │ ├── handler │ │ │ │ └── ShoppingCartEventHandler.java │ │ │ ├── integration │ │ │ │ ├── EmptyCartEvent.java │ │ │ │ ├── OrderCompletedEvent.java │ │ │ │ ├── OrderPlacedEvent.java │ │ │ │ ├── PaymentCompletedEvent.java │ │ │ │ ├── PaymentDeclinedEvent.java │ │ │ │ └── UserCreatedEvent.java │ │ │ └── listener │ │ │ │ ├── OrderCompletedEventListener.java │ │ │ │ ├── PaymentEventListener.java │ │ │ │ └── UserCreatedEventListener.java │ │ │ ├── exception │ │ │ ├── BussinessException.java │ │ │ ├── CustomException.java │ │ │ ├── IllegalArgumentCustomException.java │ │ │ └── RepositoryException.java │ │ │ ├── inventory │ │ │ └── .DS_Store │ │ │ ├── repository │ │ │ ├── GenericRepository.java │ │ │ ├── read │ │ │ │ ├── UserCartReadRepository.java │ │ │ │ └── UserCartReadRepositoryImpl.java │ │ │ └── write │ │ │ │ ├── UserCartWriteRepository.java │ │ │ │ └── UserCartWriteRepositoryImpl.java │ │ │ ├── service │ │ │ ├── TokenService.java │ │ │ ├── read │ │ │ │ ├── ShoppingCartReadService.java │ │ │ │ └── ShoppingCartReadServiceImpl.java │ │ │ └── write │ │ │ │ ├── ShoppingCartWriteService.java │ │ │ │ └── ShoppingCartWriteServiceImpl.java │ │ │ └── validation │ │ │ └── CommonValidation.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── ms │ └── ShoppingCartServiceApplicationTests.java ├── turbine-demo ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── metamagic │ │ │ └── turbindemo │ │ │ └── TurbinDemoApplication.java │ └── resources │ │ ├── application_bk.properties │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── metamagic │ └── turbindemo │ └── TurbinDemoApplicationTests.java └── workshop-presentation ├── MicroServices-Part-1.pdf ├── MicroServices-Part-1.ppsx ├── MicroServices-Part-2-ESP-Saga.pdf ├── MicroServices-Part-2-ESP-Saga.ppsx ├── MicroServices-Part-3-ServiceMesh_And_Kafka.pdf ├── MicroServices-Part-3-ServiceMesh_And_Kafka.ppsx ├── Microservices-Part-4-RxJava2-v2.pdf ├── Microservices-Part-4-RxJava2-v2.ppsx └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .metadata/* 2 | *.log 3 | *.DS_Store -------------------------------------------------------------------------------- /FusionColdRx/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/.classpath -------------------------------------------------------------------------------- /FusionColdRx/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/.project -------------------------------------------------------------------------------- /FusionColdRx/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /FusionColdRx/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /FusionColdRx/bin/com/metamagic/fusioncold/kafka/KafkaExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/bin/com/metamagic/fusioncold/kafka/KafkaExample.class -------------------------------------------------------------------------------- /FusionColdRx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/pom.xml -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/RxExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/RxExample.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitBasketRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitBasketRepository.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/core/FruitProcessor.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/AbstractFruit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/AbstractFruit.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Apple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Apple.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Fruit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Fruit.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Grapes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Grapes.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruit.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruitLimitExceededException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruitLimitExceededException.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Orange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/pojos/Orange.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExample.java -------------------------------------------------------------------------------- /FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/src/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2.java -------------------------------------------------------------------------------- /FusionColdRx/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /FusionColdRx/target/classes/META-INF/maven/FusionColdRx2/FusionColdRx2/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/META-INF/maven/FusionColdRx2/FusionColdRx2/pom.properties -------------------------------------------------------------------------------- /FusionColdRx/target/classes/META-INF/maven/FusionColdRx2/FusionColdRx2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/META-INF/maven/FusionColdRx2/FusionColdRx2/pom.xml -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/RxExample$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/RxExample$1.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/RxExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/RxExample.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable$1.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/AbstractFruitObservable.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$1.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$2.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory$3.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketObservableFactory.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitBasketRepository.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/core/FruitProcessor.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/AbstractFruit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/AbstractFruit.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Apple.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Apple.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Fruit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Fruit.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Grapes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Grapes.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruit.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruitLimitExceededException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/MixedFruitLimitExceededException.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Orange.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/pojos/Orange.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExample.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2$1.class -------------------------------------------------------------------------------- /FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/FusionColdRx/target/classes/com/metamagic/fusioncold/rx/fruit/run/FruitsRxExamples2.class -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/README.md -------------------------------------------------------------------------------- /RemoteSystemsTempFiles/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/RemoteSystemsTempFiles/.project -------------------------------------------------------------------------------- /auth-loba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/.gitignore -------------------------------------------------------------------------------- /auth-loba/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /auth-loba/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /auth-loba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/README.md -------------------------------------------------------------------------------- /auth-loba/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/mvnw -------------------------------------------------------------------------------- /auth-loba/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/mvnw.cmd -------------------------------------------------------------------------------- /auth-loba/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/pom.xml -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/UserAuthLobaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/UserAuthLobaApplication.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/controller/AuthController.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/controller/UserController.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/service/AuthService.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/service/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/service/AuthServiceImpl.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/service/UserService.java -------------------------------------------------------------------------------- /auth-loba/src/main/java/com/metamagic/ms/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/java/com/metamagic/ms/service/UserServiceImpl.java -------------------------------------------------------------------------------- /auth-loba/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /auth-loba/src/test/java/com/metamagic/ms/AuthLobaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-loba/src/test/java/com/metamagic/ms/AuthLobaApplicationTests.java -------------------------------------------------------------------------------- /auth-service/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/.DS_Store -------------------------------------------------------------------------------- /auth-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/.gitignore -------------------------------------------------------------------------------- /auth-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /auth-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /auth-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/README.md -------------------------------------------------------------------------------- /auth-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/mvnw -------------------------------------------------------------------------------- /auth-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/mvnw.cmd -------------------------------------------------------------------------------- /auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/pom.xml -------------------------------------------------------------------------------- /auth-service/scripts/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/scripts/create.sh -------------------------------------------------------------------------------- /auth-service/scripts/create/LOGIN.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/scripts/create/LOGIN.sql -------------------------------------------------------------------------------- /auth-service/scripts/data/LOGIN.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/scripts/data/LOGIN.csv -------------------------------------------------------------------------------- /auth-service/scripts/load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/scripts/load.sh -------------------------------------------------------------------------------- /auth-service/scripts/zookeeper.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/scripts/zookeeper.out -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/UserAuthServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/UserAuthServiceApplication.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/bean/LoginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/bean/LoginResponse.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/controller/read/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/controller/read/AuthController.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/controller/write/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/controller/write/UserController.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/dto/LoginDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/dto/LoginDTO.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/dto/UserDTO.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/entity/User.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/events/integration/UserCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/events/integration/UserCreatedEvent.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/exception/BussinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/exception/BussinessException.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/exception/CustomException.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/repository/read/UserReadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/repository/read/UserReadRepository.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/repository/read/UserReadRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/repository/read/UserReadRepositoryImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/repository/write/UserWriteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/repository/write/UserWriteRepository.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/repository/write/UserWriteRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/repository/write/UserWriteRepositoryImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/TokenService.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/read/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/read/AuthService.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/read/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/read/AuthServiceImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/read/UserReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/read/UserReadService.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/read/UserReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/read/UserReadServiceImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/write/UserWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/write/UserWriteService.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/service/write/UserWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/service/write/UserWriteServiceImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java -------------------------------------------------------------------------------- /auth-service/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /auth-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /auth-service/src/test/java/com/metamagic/ms/AuthServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/auth-service/src/test/java/com/metamagic/ms/AuthServiceApplicationTests.java -------------------------------------------------------------------------------- /config-files/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/.project -------------------------------------------------------------------------------- /config-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/README.md -------------------------------------------------------------------------------- /config-files/edgeserver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/edgeserver.yml -------------------------------------------------------------------------------- /config-files/eurekaserver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/eurekaserver.yml -------------------------------------------------------------------------------- /config-files/orderlobaservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/orderlobaservice.yml -------------------------------------------------------------------------------- /config-files/orderservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/orderservice.yml -------------------------------------------------------------------------------- /config-files/productlobaservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/productlobaservice.yml -------------------------------------------------------------------------------- /config-files/productservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/productservice.yml -------------------------------------------------------------------------------- /config-files/shoppingcartlobaservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/shoppingcartlobaservice.yml -------------------------------------------------------------------------------- /config-files/shoppingcartservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/shoppingcartservice.yml -------------------------------------------------------------------------------- /config-files/turbinedemo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/turbinedemo.yml -------------------------------------------------------------------------------- /config-files/userauthlobaservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/userauthlobaservice.yml -------------------------------------------------------------------------------- /config-files/userauthservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-files/userauthservice.yml -------------------------------------------------------------------------------- /config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/.gitignore -------------------------------------------------------------------------------- /config-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /config-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/README.md -------------------------------------------------------------------------------- /config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/mvnw -------------------------------------------------------------------------------- /config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/mvnw.cmd -------------------------------------------------------------------------------- /config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/pom.xml -------------------------------------------------------------------------------- /config-server/src/main/java/com/metamagic/ms/workshop/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/src/main/java/com/metamagic/ms/workshop/Config.java -------------------------------------------------------------------------------- /config-server/src/main/java/com/metamagic/ms/workshop/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/src/main/java/com/metamagic/ms/workshop/ConfigServerApplication.java -------------------------------------------------------------------------------- /config-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /config-server/src/test/java/com/metamagic/ms/workshop/ConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/config-server/src/test/java/com/metamagic/ms/workshop/ConfigServerApplicationTests.java -------------------------------------------------------------------------------- /edge-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/.gitignore -------------------------------------------------------------------------------- /edge-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /edge-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /edge-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/README.md -------------------------------------------------------------------------------- /edge-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/mvnw -------------------------------------------------------------------------------- /edge-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/mvnw.cmd -------------------------------------------------------------------------------- /edge-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/pom.xml -------------------------------------------------------------------------------- /edge-server/public/0.bd63780dba5d1f906c25.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/0.bd63780dba5d1f906c25.chunk.js -------------------------------------------------------------------------------- /edge-server/public/3rdpartylicenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/3rdpartylicenses.txt -------------------------------------------------------------------------------- /edge-server/public/assets/data/city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/data/city.json -------------------------------------------------------------------------------- /edge-server/public/assets/data/country.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/data/country.json -------------------------------------------------------------------------------- /edge-server/public/assets/data/province.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/data/province.json -------------------------------------------------------------------------------- /edge-server/public/assets/ipad.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/ipad.jpeg -------------------------------------------------------------------------------- /edge-server/public/assets/iphone7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/iphone7.jpg -------------------------------------------------------------------------------- /edge-server/public/assets/iwatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/iwatch.jpg -------------------------------------------------------------------------------- /edge-server/public/assets/macbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/macbook.jpg -------------------------------------------------------------------------------- /edge-server/public/assets/pagenotfound.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/pagenotfound.jpg -------------------------------------------------------------------------------- /edge-server/public/assets/product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/product.png -------------------------------------------------------------------------------- /edge-server/public/assets/samsungtablet.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/assets/samsungtablet.jpeg -------------------------------------------------------------------------------- /edge-server/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/favicon.ico -------------------------------------------------------------------------------- /edge-server/public/fontawesome-webfont.674f50d287a8c48dc19b.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/fontawesome-webfont.674f50d287a8c48dc19b.eot -------------------------------------------------------------------------------- /edge-server/public/fontawesome-webfont.912ec66d7572ff821749.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/fontawesome-webfont.912ec66d7572ff821749.svg -------------------------------------------------------------------------------- /edge-server/public/fontawesome-webfont.af7ae505a9eed503f8b8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/fontawesome-webfont.af7ae505a9eed503f8b8.woff2 -------------------------------------------------------------------------------- /edge-server/public/fontawesome-webfont.b06871f281fee6b241d6.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/fontawesome-webfont.b06871f281fee6b241d6.ttf -------------------------------------------------------------------------------- /edge-server/public/fontawesome-webfont.fee66e712a8a08eef580.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/fontawesome-webfont.fee66e712a8a08eef580.woff -------------------------------------------------------------------------------- /edge-server/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/index.html -------------------------------------------------------------------------------- /edge-server/public/inline.06aebe263762a266ddc6.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/inline.06aebe263762a266ddc6.bundle.js -------------------------------------------------------------------------------- /edge-server/public/main.f67a8be7d11df932c777.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/main.f67a8be7d11df932c777.bundle.js -------------------------------------------------------------------------------- /edge-server/public/polyfills.4525a1efb8045a6cdc51.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/polyfills.4525a1efb8045a6cdc51.bundle.js -------------------------------------------------------------------------------- /edge-server/public/styles.ea55e30d4f213202732d.bundle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/public/styles.ea55e30d4f213202732d.bundle.css -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/ProxyServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/ProxyServiceApplication.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/filter/InvalidResourceFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/filter/InvalidResourceFilter.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/filter/RequestLogValidateFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/filter/RequestLogValidateFilter.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/filter/TokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/filter/TokenFilter.java -------------------------------------------------------------------------------- /edge-server/src/main/java/com/metamagic/ms/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/java/com/metamagic/ms/service/TokenService.java -------------------------------------------------------------------------------- /edge-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /edge-server/src/test/java/com/metamagic/ms/ProxyServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/edge-server/src/test/java/com/metamagic/ms/ProxyServiceApplicationTests.java -------------------------------------------------------------------------------- /eureka-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/.gitignore -------------------------------------------------------------------------------- /eureka-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /eureka-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /eureka-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/README.md -------------------------------------------------------------------------------- /eureka-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/mvnw -------------------------------------------------------------------------------- /eureka-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/mvnw.cmd -------------------------------------------------------------------------------- /eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/pom.xml -------------------------------------------------------------------------------- /eureka-server/src/main/java/com/metamagic/ms/workshop/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/src/main/java/com/metamagic/ms/workshop/Config.java -------------------------------------------------------------------------------- /eureka-server/src/main/java/com/metamagic/ms/workshop/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/src/main/java/com/metamagic/ms/workshop/EurekaServerApplication.java -------------------------------------------------------------------------------- /eureka-server/src/main/resources/application_bk.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/src/main/resources/application_bk.properties -------------------------------------------------------------------------------- /eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /eureka-server/src/test/java/com/metamagic/ms/workshop/EurekaServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/eureka-server/src/test/java/com/metamagic/ms/workshop/EurekaServerApplicationTests.java -------------------------------------------------------------------------------- /ms-shopping-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/.angular-cli.json -------------------------------------------------------------------------------- /ms-shopping-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/.editorconfig -------------------------------------------------------------------------------- /ms-shopping-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/.gitignore -------------------------------------------------------------------------------- /ms-shopping-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/README.md -------------------------------------------------------------------------------- /ms-shopping-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ms-shopping-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ms-shopping-ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /ms-shopping-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/karma.conf.js -------------------------------------------------------------------------------- /ms-shopping-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/package.json -------------------------------------------------------------------------------- /ms-shopping-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/protractor.conf.js -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/app.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/app.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/app.routes.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/cart/cart.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/cart/cart.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/cart/cart.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/cart/cart.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/cart/ordersummary/ordersummary.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/cart/ordersummary/ordersummary.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/cart/ordersummary/ordersummary.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/cart/ordersummary/ordersummary.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/home/home.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/home/home.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/home/home.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/home/home.module.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/login/login.comonent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/login/login.comonent.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/login/login.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/order/order.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/order/order.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/order/order.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/order/order.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/page_not_found/pagenotfound.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/page_not_found/pagenotfound.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/page_not_found/pagenotfound.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/page_not_found/pagenotfound.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/product/product.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/product/product.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/product/product.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/product/product.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/product/productcatlog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/product/productcatlog.component.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/product/productcatlog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/product/productcatlog.component.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/route-gaurd/route.gaurd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/route-gaurd/route.gaurd.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/usercreation/usercreation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/usercreation/usercreation.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/app/usercreation/usercreation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/app/usercreation/usercreation.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/data/city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/data/city.json -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/data/country.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/data/country.json -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/data/province.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/data/province.json -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/ipad.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/ipad.jpeg -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/iphone7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/iphone7.jpg -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/iwatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/iwatch.jpg -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/macbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/macbook.jpg -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/pagenotfound.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/pagenotfound.jpg -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/product.png -------------------------------------------------------------------------------- /ms-shopping-ui/src/assets/samsungtablet.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/assets/samsungtablet.jpeg -------------------------------------------------------------------------------- /ms-shopping-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ms-shopping-ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/environments/environment.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/favicon.ico -------------------------------------------------------------------------------- /ms-shopping-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/index.html -------------------------------------------------------------------------------- /ms-shopping-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/main.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/styles.css -------------------------------------------------------------------------------- /ms-shopping-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/test.ts -------------------------------------------------------------------------------- /ms-shopping-ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /ms-shopping-ui/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/tsconfig.spec.json -------------------------------------------------------------------------------- /ms-shopping-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ms-shopping-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/tsconfig.json -------------------------------------------------------------------------------- /ms-shopping-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/ms-shopping-ui/tslint.json -------------------------------------------------------------------------------- /order-loba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/.gitignore -------------------------------------------------------------------------------- /order-loba/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /order-loba/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /order-loba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/README.md -------------------------------------------------------------------------------- /order-loba/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/mvnw -------------------------------------------------------------------------------- /order-loba/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/mvnw.cmd -------------------------------------------------------------------------------- /order-loba/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/pom.xml -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/OrderLobaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/OrderLobaApplication.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/controller/read/OrderReadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/controller/read/OrderReadController.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/controller/write/OrderWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/controller/write/OrderWriteController.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/service/read/OrderReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/service/read/OrderReadService.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/service/read/OrderReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/service/read/OrderReadServiceImpl.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/service/write/OrderWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/service/write/OrderWriteService.java -------------------------------------------------------------------------------- /order-loba/src/main/java/com/metamagic/ms/service/write/OrderWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/java/com/metamagic/ms/service/write/OrderWriteServiceImpl.java -------------------------------------------------------------------------------- /order-loba/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /order-loba/src/test/java/com/metamagic/ms/OrderLobaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-loba/src/test/java/com/metamagic/ms/OrderLobaApplicationTests.java -------------------------------------------------------------------------------- /order-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/.gitignore -------------------------------------------------------------------------------- /order-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /order-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /order-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/README.md -------------------------------------------------------------------------------- /order-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/mvnw -------------------------------------------------------------------------------- /order-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/mvnw.cmd -------------------------------------------------------------------------------- /order-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/pom.xml -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/OrderServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/OrderServiceApplication.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aggregate/Items.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aggregate/Items.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/controller/read/OrderQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/controller/read/OrderQueryController.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/controller/write/OrderWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/controller/write/OrderWriteController.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/dto/PaymentDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/dto/PaymentDTO.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/dto/ShippingAddressDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/dto/ShippingAddressDTO.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/entity/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/entity/LineItem.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/entity/MoneytoryValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/entity/MoneytoryValue.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/entity/Order.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/entity/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/entity/Payment.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/entity/ShippingAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/entity/ShippingAddress.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/events/integration/OrderCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/events/integration/OrderCompletedEvent.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/events/integration/OrderPlacedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/events/integration/OrderPlacedEvent.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/events/integration/PaymentInitiatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/events/integration/PaymentInitiatedEvent.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/exception/BussinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/exception/BussinessException.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/exception/CustomException.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/exception/InvalidDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/exception/InvalidDataException.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/listener/OrderEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/listener/OrderEventListener.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/listener/PaymentEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/listener/PaymentEventListener.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/repository/read/OrderReadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/repository/read/OrderReadRepository.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/repository/read/OrderReadRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/repository/read/OrderReadRepositoryImpl.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/repository/write/OrderWriteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/repository/write/OrderWriteRepository.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/repository/write/OrderWriteRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/repository/write/OrderWriteRepositoryImpl.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/OrderBusinessLogicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/OrderBusinessLogicService.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/OrderBusinessLogicServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/OrderBusinessLogicServiceImpl.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/TokenService.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/read/OrderReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/read/OrderReadService.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/read/OrderReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/read/OrderReadServiceImpl.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/write/OrderWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/write/OrderWriteService.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/service/write/OrderWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/service/write/OrderWriteServiceImpl.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/OrderAmountSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/OrderAmountSpecification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/OrderStatusSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/OrderStatusSpecification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/core/AbstractSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/core/AbstractSpecification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/core/AndSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/core/AndSpecification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/core/OrSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/core/OrSpecification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/specification/core/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/specification/core/Specification.java -------------------------------------------------------------------------------- /order-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java -------------------------------------------------------------------------------- /order-service/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /order-service/src/main/resources/application_bk.properties: -------------------------------------------------------------------------------- 1 | spring.kafka.bootstrap-servers=localhost:9095 -------------------------------------------------------------------------------- /order-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /order-service/src/test/java/com/metamagic/ms/OrderServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/order-service/src/test/java/com/metamagic/ms/OrderServiceApplicationTests.java -------------------------------------------------------------------------------- /payment-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/.gitignore -------------------------------------------------------------------------------- /payment-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /payment-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /payment-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/mvnw -------------------------------------------------------------------------------- /payment-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/mvnw.cmd -------------------------------------------------------------------------------- /payment-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/pom.xml -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/PaymentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/PaymentServiceApplication.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/aggregate/PaymentStatusAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/aggregate/PaymentStatusAggregate.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/commands/CompletePaymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/commands/CompletePaymentCommand.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/commands/DeclinePaymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/commands/DeclinePaymentCommand.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/commands/StartPaymentProcessCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/commands/StartPaymentProcessCommand.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/events/PaymentProcessStartedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/events/PaymentProcessStartedEvent.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentInitiatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/events/integration/PaymentInitiatedEvent.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/handler/PaymentStatusHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/handler/PaymentStatusHandler.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/listener/PaymentServiceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/listener/PaymentServiceListener.java -------------------------------------------------------------------------------- /payment-service/src/main/java/com/metamagic/ms/sagas/PaymentProcessSaga.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/java/com/metamagic/ms/sagas/PaymentProcessSaga.java -------------------------------------------------------------------------------- /payment-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /payment-service/src/test/java/com/metamagic/ms/PaymentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/payment-service/src/test/java/com/metamagic/ms/PaymentServiceApplicationTests.java -------------------------------------------------------------------------------- /presentations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/presentations.md -------------------------------------------------------------------------------- /product-loba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/.gitignore -------------------------------------------------------------------------------- /product-loba/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /product-loba/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /product-loba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/README.md -------------------------------------------------------------------------------- /product-loba/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/mvnw -------------------------------------------------------------------------------- /product-loba/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/mvnw.cmd -------------------------------------------------------------------------------- /product-loba/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/pom.xml -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/ProductLobaServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/ProductLobaServiceApplication.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/controller/read/ProductReadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/controller/read/ProductReadController.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/controller/write/ProductWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/controller/write/ProductWriteController.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/service/read/ProductReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/service/read/ProductReadService.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/service/read/ProductReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/service/read/ProductReadServiceImpl.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/service/write/ProductWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/service/write/ProductWriteService.java -------------------------------------------------------------------------------- /product-loba/src/main/java/com/metamagic/ms/service/write/ProductWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/java/com/metamagic/ms/service/write/ProductWriteServiceImpl.java -------------------------------------------------------------------------------- /product-loba/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /product-loba/src/test/java/com/metamagic/ms/ProductLobaServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-loba/src/test/java/com/metamagic/ms/ProductLobaServiceApplicationTests.java -------------------------------------------------------------------------------- /product-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/.gitignore -------------------------------------------------------------------------------- /product-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /product-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /product-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/README.md -------------------------------------------------------------------------------- /product-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/mvnw -------------------------------------------------------------------------------- /product-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/mvnw.cmd -------------------------------------------------------------------------------- /product-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/pom.xml -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/ProductServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/ProductServiceApplication.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/controller/read/ProductQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/controller/read/ProductQueryController.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/controller/write/ProductWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/controller/write/ProductWriteController.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/entity/Product.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/exception/BussinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/exception/BussinessException.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/exception/CustomException.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/repo/GenericRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/repo/GenericRepository.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/repo/read/ProductReadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/repo/read/ProductReadRepository.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/repo/read/ProductReadRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/repo/read/ProductReadRepositoryImpl.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/repo/write/ProductWriteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/repo/write/ProductWriteRepository.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/repo/write/ProductWriteRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/repo/write/ProductWriteRepositoryImpl.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/service/TokenService.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/service/read/ProductReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/service/read/ProductReadService.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/service/read/ProductReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/service/read/ProductReadServiceImpl.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/service/write/ProductWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/service/write/ProductWriteService.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/service/write/ProductWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/service/write/ProductWriteServiceImpl.java -------------------------------------------------------------------------------- /product-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java -------------------------------------------------------------------------------- /product-service/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /product-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /product-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /product-service/src/test/java/com/metamagic/ms/workshop/ProductServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/product-service/src/test/java/com/metamagic/ms/workshop/ProductServiceApplicationTests.java -------------------------------------------------------------------------------- /shopping-cart-loba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/.gitignore -------------------------------------------------------------------------------- /shopping-cart-loba/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /shopping-cart-loba/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /shopping-cart-loba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/README.md -------------------------------------------------------------------------------- /shopping-cart-loba/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/mvnw -------------------------------------------------------------------------------- /shopping-cart-loba/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/mvnw.cmd -------------------------------------------------------------------------------- /shopping-cart-loba/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/pom.xml -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/ShoppingCartLobaServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/ShoppingCartLobaServiceApplication.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/controller/BaseComponent.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/controller/read/ShoppingCartReadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/controller/read/ShoppingCartReadController.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/controller/write/ShoppingCartWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/controller/write/ShoppingCartWriteController.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadService.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadServiceImpl.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteService.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteServiceImpl.java -------------------------------------------------------------------------------- /shopping-cart-loba/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /shopping-cart-loba/src/test/java/com/metamagic/ms/ShoppingCartLobaServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-loba/src/test/java/com/metamagic/ms/ShoppingCartLobaServiceApplicationTests.java -------------------------------------------------------------------------------- /shopping-cart-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/.gitignore -------------------------------------------------------------------------------- /shopping-cart-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /shopping-cart-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /shopping-cart-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/README.md -------------------------------------------------------------------------------- /shopping-cart-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/mvnw -------------------------------------------------------------------------------- /shopping-cart-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/mvnw.cmd -------------------------------------------------------------------------------- /shopping-cart-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/pom.xml -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/Config.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/ShoppingCartServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/ShoppingCartServiceApplication.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aggregate/Items.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aggregate/Items.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aggregate/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aggregate/ShoppingCart.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aspect/ControllerAspect.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aspect/LoginInfoHelperBean.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aspect/RepositoryAspect.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aspect/ServiceAspect.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/aspect/TokenAspect.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/bean/ResponseBean.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/commands/AddItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/commands/AddItemCommand.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/commands/CreateCartCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/commands/CreateCartCommand.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/commands/EmptyCartCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/commands/EmptyCartCommand.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/commands/PlaceOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/commands/PlaceOrderCommand.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/commands/RemoveItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/commands/RemoveItemCommand.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/controller/read/ShoppingCartReadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/controller/read/ShoppingCartReadController.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/controller/write/ShoppingCartWriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/controller/write/ShoppingCartWriteController.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/dto/CartDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/dto/CartDTO.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/dto/CartStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/dto/CartStatus.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/dto/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/dto/Status.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/entity/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/entity/LineItem.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/entity/UserCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/entity/UserCart.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/CartCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/CartCreatedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/ItemAddedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/ItemAddedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/ItemRemovedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/ItemRemovedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/handler/ShoppingCartEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/handler/ShoppingCartEventHandler.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/EmptyCartEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/EmptyCartEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/OrderCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/OrderCompletedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/OrderPlacedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/OrderPlacedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/PaymentDeclinedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/UserCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/integration/UserCreatedEvent.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/OrderCompletedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/OrderCompletedEventListener.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/PaymentEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/PaymentEventListener.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/UserCreatedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/events/listener/UserCreatedEventListener.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/exception/BussinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/exception/BussinessException.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/exception/CustomException.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/exception/IllegalArgumentCustomException.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/exception/RepositoryException.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/inventory/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/inventory/.DS_Store -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/repository/GenericRepository.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/repository/read/UserCartReadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/repository/read/UserCartReadRepository.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/repository/read/UserCartReadRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/repository/read/UserCartReadRepositoryImpl.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/repository/write/UserCartWriteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/repository/write/UserCartWriteRepository.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/repository/write/UserCartWriteRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/repository/write/UserCartWriteRepositoryImpl.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/service/TokenService.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadService.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/service/read/ShoppingCartReadServiceImpl.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteService.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/service/write/ShoppingCartWriteServiceImpl.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/java/com/metamagic/ms/validation/CommonValidation.java -------------------------------------------------------------------------------- /shopping-cart-service/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /shopping-cart-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /shopping-cart-service/src/test/java/com/metamagic/ms/ShoppingCartServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/shopping-cart-service/src/test/java/com/metamagic/ms/ShoppingCartServiceApplicationTests.java -------------------------------------------------------------------------------- /turbine-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/.gitignore -------------------------------------------------------------------------------- /turbine-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /turbine-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /turbine-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/mvnw -------------------------------------------------------------------------------- /turbine-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/mvnw.cmd -------------------------------------------------------------------------------- /turbine-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/pom.xml -------------------------------------------------------------------------------- /turbine-demo/src/main/java/com/metamagic/turbindemo/TurbinDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/src/main/java/com/metamagic/turbindemo/TurbinDemoApplication.java -------------------------------------------------------------------------------- /turbine-demo/src/main/resources/application_bk.properties: -------------------------------------------------------------------------------- 1 | server.port=3030 2 | spring.application.name=turbine-demo 3 | -------------------------------------------------------------------------------- /turbine-demo/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /turbine-demo/src/test/java/com/metamagic/turbindemo/TurbinDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/turbine-demo/src/test/java/com/metamagic/turbindemo/TurbinDemoApplicationTests.java -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-1.pdf -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-1.ppsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-1.ppsx -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-2-ESP-Saga.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-2-ESP-Saga.pdf -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-2-ESP-Saga.ppsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-2-ESP-Saga.ppsx -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-3-ServiceMesh_And_Kafka.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-3-ServiceMesh_And_Kafka.pdf -------------------------------------------------------------------------------- /workshop-presentation/MicroServices-Part-3-ServiceMesh_And_Kafka.ppsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/MicroServices-Part-3-ServiceMesh_And_Kafka.ppsx -------------------------------------------------------------------------------- /workshop-presentation/Microservices-Part-4-RxJava2-v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/Microservices-Part-4-RxJava2-v2.pdf -------------------------------------------------------------------------------- /workshop-presentation/Microservices-Part-4-RxJava2-v2.ppsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/Microservices-Part-4-RxJava2-v2.ppsx -------------------------------------------------------------------------------- /workshop-presentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meta-magic/microservice_workshop/HEAD/workshop-presentation/README.md --------------------------------------------------------------------------------