/microservice-demo

Microservice Architecture - Event Driven Java8 SpringCloud

Primary LanguageJavaMIT LicenseMIT

microservice-demo

This Project is POC of Microservice Architecture. Project contains 3 microservices (AccountService,InventoryService, ShippingService), Event Driven (microservice level transaction management - SAGA) will impl.

This project was prepared for educational purposes. It is open for contribution :)

Technologies & Tools

  • Java 8
  • Maven
  • Spring Boot 2.1.0
  • Spring Cloud Netflix - Eureka Server
  • Spring Cloud Config Server
  • Spring Cloud ApiGateway
  • Spring Cloud Messaging
  • Spring Cloud Zipkin-Sleuth
  • Spring Cloud Hystrix-Dashboard
  • Apache Kafka
  • Spring Data-JPA (H2)
  • Swagger2
  • Lombok
  • ModelMapper

Addresses

All Spring Boot applications require already running ConfigServer for startup