This project focues on implementing a case study with microservice architecture using the most popular open source frameworks, tools and libraries on java programming language. The project source codes and clear documentation provide best practice implementations:
- Spring Cloud Eureka Server & Client, Feign Client
- Spring Boot Feign Client Error Handling & Fault Tolerance
- API Gateway, Spring Actuator, Distributed Log Trace, Zipkin
- Centralized Configuration with Spring Cloud Config
- Vault Integration with Spring Cloud Config
- Communication between Microservices with gRPC
Inventory management project is determined as a case study in this repo.