Database per service inamaanisha kwamba kila microservice inamiliki hifadhidata yake binafsi, na hakuna huduma nyingine inayoruhusiwa kusoma au kuandika ndani yake moja kwa moja. Huduma nyingine lazima ziende kwa njia ya API ya huduma inayomiliki.
Jinsi inavyofanya kazi
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
Kama Orders inahitaji data ya mtumiaji, inaita Users API — haina kuuliza moja kwa moja.
