کیا میں اپنے پروجیکٹ کے لیے مائیکرو سروسز استعمال کروں؟ میرے پاس کتنی مائیکرو سروسز ہونی چاہئیں؟
-
آپ کی شامل کردہ ہر مائیکرو سروس آپ کے پروجیکٹ کے لیے جانچ اور تعیناتی کی پیچیدگی کو بڑھاتی ہے۔ تاہم کچھ وجوہات ہیں جن کی وجہ سے آپ الگ الگ مائیکرو سروسز کو الگ کرنا چاہیں گے:  1. اسکیلنگ کے تقاضے مختلف ہیں (مثال کے طور پر، آپ کے کوڈ کے کچھ حصے کو 100 سرورز اور دیگر حصوں کو صرف 5 سرورز پر تعینات کرنے کی ضرورت ہے)۔  2. تعیناتی کا ماڈل مختلف ہے (مثال کے طور پر، ہو سکتا ہے کہ آپ کے کوڈ کے کچھ حصے کو کسٹمر آئی ڈی کے ذریعے شارڈ کرنے کی ضرورت ہو، اور دوسرے حصوں کو شارڈ نہ کیا جائے)  3. یہ منطقی طور پر کوڈ یا کمپنی کے مختلف حصے ہیں اور وہ آزادانہ طور پر منتقل ہونے سے فائدہ اٹھا سکتے ہیں۔ ایک دوسرے کے لئے.   اس لیے جتنی مائیکرو سروسز مندرجہ بالا قواعد کے مطابق درکار ہیں تقسیم کریں، لیکن بہت زیادہ تقسیم نہ کریں۔