Database per service betyr at hver mikrotjeneste eier sin egen private database, og ingen annen tjeneste får lese eller skrive til den direkte. Andre tjenester må gå gjennom API-en til den som eier databasen.
Hvordan det fungerer
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
Hvis Orders trenger brukerdata, kaller den Users API — den spør ikke usersDB direkte.
