Spring PetClinic Microservices Architecture
Spring PetClinic Microservices Architecture (API Gateway + Eureka + Config Server + Domain Services + Observability) has 5 layers: Client & Edge Layer, Platform Services Layer, Domain Microservices Layer, Data Layer (Schema per Service), Observability & Resilience Layer.
Key modules include Web UI / Client Apps, API Gateway (Entry Point), Service Discovery Server, Centralized Config Server, Config Repository (Git Backing Store).

Key modules
- Web UI / Client Apps
- API Gateway (Entry Point)
- Service Discovery Server
- Centralized Config Server
- Config Repository (Git Backing Store)
- Customers Service
- Vets Service
- Visits Service