Spring Boot plus Spring Cloud gibt dir die Bausteine für Microservices. Die drei Probleme, die jedes verteilte System lösen muss, sind zentralisierte Konfiguration, Service Discovery und Resilienz gegen Teilausfälle.
Die beweglichen Teile
┌── Config Server (git-backed properties)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── register + look up
