مائیکروسروسز کا بدترین نتیجہ ایک "تقسیم شدہ مونولتھ" ہے: سروسز جو جسمانی طور پر الگ ہوں لیکن اتنی مضبوطی سے جڑی ہوں کہ انہیں ایک ساتھ تیار کیا جانا ضروری ہو — آپ کو تقسیم کی تمام قیمت ملتی ہے لیکن کوئی آزادی نہیں ملتی۔
تقسیم شدہ مونولتھ کی علامات
✗ Changing one service forces redeploying several others
✗ Services share a database / shared schema
✗ A single request fans out through many synchronous hops
✗ Releases must be coordinated across teams
→ you pay network + ops cost but lost independent deployability
