سروس کے لیے ڈیٹابیس کا مطلب ہے کہ ہر microservice اپنا نجی ڈیٹابیس رکھتا ہے، اور کوئی دوسری سروس اسے براہ راست پڑھ یا لکھ نہیں سکتی۔ دوسری سروسز کو مالک سروس کے API کے ذریعے جانا ہوگا۔
یہ کیسے کام کرتا ہے
text
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
اگر Orders کو صارف کا ڈیٹا چاہیے تو یہ Users API کو کال کرتا ہے — یہ براہ راست usersDB کو query نہیں کرتا۔
