Spring Boot junto con Spring Cloud te da los bloques de construcción para microservicios. Los tres problemas que todo sistema distribuido debe resolver son la configuración centralizada, el service discovery y la resiliencia ante fallos parciales.
Las piezas móviles
┌── Config Server (properties respaldadas por git)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── registra + busca
