Database per service significa che ogni microservizio possiede il suo database privato, e nessun altro servizio può leggerlo o scriverlo direttamente. Gli altri servizi devono passare attraverso l'API del servizio proprietario.
Come funziona
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
Se Orders ha bisogno di dati utente, chiama l'API Users — interroga direttamente.
