This project aims to use and have the understading of Microservice Architecture using Spring Cloud Tools
Centralized Configuration Management (Spring Cloud Config Server)
Location Transparency - Naming Server (Eureka)
Load Distribution (Ribbon -> Spring Cloud Load Balancer)
Visibility and Monitoring (Zipkin)
API Gateway (Zuul -> Spring Cloud Gateway)
Fault Tolerance (Hystrix -> Resilience4j)
Docker: Language Neutral, Cloud Neutral deployable units
Kubernetes: Orchestrate Thousands of Microservices