Senior⏱ 16 دقیقه2 بخش · 5 نکته
مرور سریع Microservices
اصول تقسیم یک سیستم بزرگ به سرویسهای کوچک، مستقل و قابلاستقرار جداگانه.
0 از 5 نکته مرور شد0٪
فهرست بخشها
اصول پایه Microservices0/3
تعریف و ویژگیهای اصلی.
💡 نکتهٔ مصاحبه:
نکتهٔ کلیدی: «دیتابیس اختصاصی» جزو تعریف اصلی است — دو سرویس نباید یک دیتابیس مشترک را بخوانند و بنویسند.
⚠️ اشتباه رایج:
طراحی Microserviceها بر اساس لایهٔ فنی (مثلاً یک سرویس فقط برای همهٔ دسترسیهای دیتابیس) بهجای مرز کسبوکاری.
چالشهای عملی0/2
قیمتی که برای این معماری پرداخت میشود.
💡 نکتهٔ مصاحبه:
اگر پرسیدند چطور Consistency بین چند سرویس را مدیریت میکنید، Saga Pattern را با یک مثال (مثل سفارش+پرداخت+موجودی) توضیح دهید.
⚠️ اشتباه رایج:
شروع یک پروژهٔ کوچک با معماری Microservices «برای آینده» بدون نیاز واقعی فعلی — هزینهٔ عملیاتی از روز اول پرداخت میشود.
