Detailed description can be found here: Quick Guide to Microservices with Spring Boot 2.0, Eureka and Spring Cloud
daniyalj/sample-spring-microservices-new
sample Spring Boot 2.0 and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul) with api documentation using Swagger2 and log correlation using Spring Cloud Sleuth
Java