Spring Boot ditambah Spring Cloud memberi Anda balok-balok penyusun untuk microservices. Tiga masalah yang harus dipecahkan setiap sistem terdistribusi adalah konfigurasi terpusat, service discovery, dan resilience terhadap kegagalan parsial.
Bagian-bagian yang bergerak
┌── Config Server (git-backed properties)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── register + look up
