Spring Boot insieme a Spring Cloud ti dà i mattoni per i microservizi. I tre problemi che ogni sistema distribuito deve risolvere sono la configurazione centralizzata, la service discovery e la resilienza contro i fallimenti parziali.
Le parti in gioco
┌── Config Server (git-backed properties)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── register + look up
