Spring Boot plius Spring Cloud suteikia mikroservisų statybinius blokus. Trys problemos, kurias turi išspręsti kiekviena paskirstyta sistema, yra centralizuota konfigūracija, servisų aptikimas (service discovery) ir atsparumas (resilience) daliniam gedimui.
Judančios dalys
┌── Config Server (git-backed properties)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── register + look up
