Database per service znači da svaki microservice posjeduje vlastitu privatnu bazu podataka, a nijedan drugi servis ne može je izravno čitati ili pisati. Ostali servisi moraju pristupiti preko API-ja vlasničkog servisa.
Zašto je to važno
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
Ako Orders trebaju podatke o korisniku, pozivaju Users API — ne upućuju upite izravno na usersDB.
