Spring Boot împreună cu Spring Cloud îți oferă componentele de bază pentru microservicii. Cele trei probleme pe care orice sistem distribuit trebuie să le rezolve sunt configurarea centralizată, service discovery și reziliența în fața eșecului parțial.
Piesele mobile
┌── Config Server (proprietăți susținute de git)
│
Client ──▶ API Gateway ──▶ Service A ──▶ Service B
│ │ │
└──▶ Discovery (Eureka / K8s DNS) ◀── înregistrare + căutare
