Skip to content

Commit ec615a2

Browse files
committed
Add architectural diagram
1 parent ee3c7ff commit ec615a2

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,21 @@ This is a comprehensive **Java-based microservices system** built with Spring Bo
6767

6868
All services are **auto-discovered via Eureka** and routed through **Spring Cloud Gateway** without hardcoded endpoints.
6969

70+
#### Project Structure
71+
```
72+
spring-dynamic-microservices/
73+
74+
├── common-api/ # Common library for shared DTOs and configs
75+
├── eureka-server/ # Service registry
76+
├── gateway-service/ # API Gateway
77+
├── payment-service-paypal/ # Paypal payment microservice
78+
├── payment-service-stripe/ # Stripe payment microservice
79+
├── docker-compose.yml # Multi-container setup
80+
└── README.md
81+
```
82+
83+
![Architecture Diagram](assets/spring-dynamic-microservices.png)
84+
7085
#### Modules
7186
- `common-api` – Shared domain objects, constants, and utilities.
7287
- `eureka-server` – Service discovery server powered by Netflix Eureka.
1.3 MB
Loading

0 commit comments

Comments
 (0)