Skip to content

xmlynek/spring-microservices

Repository files navigation

Spring Boot Microservices Demo App

Spring boot microservices demo application, used for learning purposes.
All credits to teacher Amigoscode and his microservices course.
Course Link: https://amigoscode.com/p/microservices

Features used in this app

  1. Maven parent module
    • Dependency/Plugin Management
  2. Postgresql
  3. Spring Cloud
    • Service discovery (Eureka server/clients)
    • OpenFeign
    • Sleuth with zipkin for distributed tracing
    • Gateway
  4. Spring AMQP
    • RabbitMQ
  5. Spring Boot Maven Plugin for packaging
  6. Deployment to Docker
    • Jib Maven plugin for creating Docker images
  7. Deployment to Kubernetes

App Diagram

App diagram Image from: https://amigoscode.com/p/microservices