База данных на сервис означает, что каждый микросервис владеет своей собственной приватной базой данных, и никакой другой сервис не может читать или писать в неё напрямую. Другие сервисы должны обращаться через API владеющего сервиса.
Почему это важно
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
Если Orders нужны данные пользователя, он вызывает API Users — он запрашивает напрямую.
