డేటాబేస్ పర్ సర్వీస్ అంటే ప్రతిটి మైక్రోసర్వీస్ తన స్వంత ప్రైవేట్ డేటాబేస్ను కలిగి ఉంటుందని, మరియు ఇతర సర్వీస్లు దానిని నేరుగా చదవడానికి లేదా రాయడానికి అనుమతించబడవని అర్థం. ఇతర సర్వీస్లు యజమాని సర్వీస్ API ద్వారా వెళ్లాలి.
ఇది ఎలా పనిచేస్తుంది
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Orders │ │ Payments │ │ Users │
│ service │ │ service │ │ service │
└────┬─────┘ └────┬─────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB usersDB ← private, no cross-access
ఆర్డర్లకు యూజర్ డేటా అవసరమైతే, ఇది యూజర్లు API ను పిలుస్తుంది — ఇది ను నేరుగా చేయదు.
