Spring Boot berserta Spring Cloud memberi anda blok binaan untuk microservices. Tiga masalah yang mesti diselesaikan oleh setiap sistem teragih ialah konfigurasi terpusat, penemuan perkhidmatan (service discovery), dan daya tahan (resilience) terhadap kegagalan separa.
Bahagian-bahagian yang bergerak
┌── Config Server (git-backed properties)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── register + look up
