మైక్రోసర్వీసెస్ అనేది ఆర్కిటెక్చర్ శైలి, ఇందులో అ్యప్లికేషన్ చిన్న, స్వతంత్రంగా nasip చేయగల సేవలు సమితిగా నిర్మించబడింది, ప్రతిটి వ్యాపార సామర్థ్యం సొంతం మరియు నెట్వర్క్లో (HTTP, gRPC, లేదా మెసేజింగ్) సంವాదం చేస్తుంది.
ఇది ఎలా పనిచేస్తుంది
ప్రతిটి సేవ దాని సొంత ప్రక్రియలో నడుస్తుంది, దాని సొంత డేటా స్టోర్ కలిగి ఉంటుంది మరియు స్వతంత్రంగా అభివృద్ధి, nasip, మరియు స్కేల్ చేయబడుతుంది. టీమ్లు సేవలను చివరి నుండి చివరి వరకు సొంతం చేసుకుంటాయి.
┌──────────────┐
Client ─▶ │ API Gateway │
└──────┬───────┘
┌───────────┼───────────┐
▼ ▼ ▼
┌────────┐ ┌─────────┐ ┌──────────┐
│ Orders │ │ Payments│ │ Shipping │ ← each: own code + DB
└───┬────┘ └────┬────┘ └────┬─────┘
▼ ▼ ▼
ordersDB paymentsDB shippingDB
