بازگشت به بلاگمعماری و DevOps
دربارهی Microservices: چند واقعیت که کاش زودتر میدانستم
۳ مرداد ۱۴۰۵
ح
نویسنده:
حسن محمدزاده

واقعیتهایی که در عمل بیشتر معنا پیدا میکنند
ارتباط بین میکروسرویسها معمولاً از طریق API، صف پیام (Message Queue) یا event انجام میشود، نه فراخوانی مستقیم تابع. یکی از چالشهای اصلی میکروسرویس، مدیریت تراکنشهای توزیعشده بین چند سرویس مستقل است.
چرا اینها مهماند
در معماری میکروسرویس، هر سرویس معمولاً دیتابیس اختصاصی خودش را دارد و مستقیماً به دیتابیس سرویس دیگر دسترسی ندارد. خیلی از این نکتهها را آموزشهای مقدماتی کمرنگ میگذرانند، اما در یک پروژهی واقعی تفاوت را نشان میدهند.