Database per service એટલે કે દરેક microservice પોતાનો ખાનગી ડેટાબેસ માલિક છે, અને કોઈ અન્ય સેવા તેને સીધો વાંચી કે લખી શકતી નથી. અન્ય સેવાઓએ માલિક સેવાના API દ્વારા જવું પડે છે.
શા માટે મહત્વ છે
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
જો Orders ને વપરાશકર્તા ડેટા જોઈતો હોય, તો તે Users API ને કૉલ કરે છે — તે usersDB ને સીધો query કરતું નથી.
