https://github.com/ahmetozlu/sample_spring_microservice_case_study
:eagle: An inventory management project for providing a sample microservice case study which contains Spring Cloud Eureka server & client, feign client, error handling & fault tolerance, API gateway, Spring Actuator, distributed log trace with Zipkin, centralized configuration and vault integration with Spring Cloud Config.
https://github.com/ahmetozlu/sample_spring_microservice_case_study
cetralized-configuration distributed-log-tracing error-handling eureka-server fault-tolerance feign-client microservices-architecture service-discovery spring-boot spring-cloud-config spring-cloud-gateway vault-integration
Last synced: about 2 months ago
JSON representation
:eagle: An inventory management project for providing a sample microservice case study which contains Spring Cloud Eureka server & client, feign client, error handling & fault tolerance, API gateway, Spring Actuator, distributed log trace with Zipkin, centralized configuration and vault integration with Spring Cloud Config.
- Host: GitHub
- URL: https://github.com/ahmetozlu/sample_spring_microservice_case_study
- Owner: ahmetozlu
- License: mit
- Created: 2023-01-16T11:00:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-13T21:42:41.000Z (over 3 years ago)
- Last Synced: 2025-05-13T16:28:04.692Z (about 1 year ago)
- Topics: cetralized-configuration, distributed-log-tracing, error-handling, eureka-server, fault-tolerance, feign-client, microservices-architecture, service-discovery, spring-boot, spring-cloud-config, spring-cloud-gateway, vault-integration
- Language: Java
- Homepage:
- Size: 103 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sample Spring Microservice Case Study
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.
## Architectural Software Design