Seniorسختی 4 از ۵· در 50٪ مصاحبههای این حوزه پرسیده شده
خطر اصلی زنجیرهکردن بیشازحد Eventها در Event-Driven Architecture چیست؟
☆نشان کردنپاسخ کوتاه
دنبالکردن مسیر واقعی یک عملیات در کل سیستم غیرممکن میشود — وضعیتی که به آن Distributed Monolith میگویند.
پاسخ کامل
وقتی هر سرویس در واکنش به یک Event، خودش Eventهای جدیدی منتشر میکند و این زنجیره ادامه پیدا میکند، ردیابی اینکه یک درخواست اولیه در نهایت چه اتفاقاتی در سیستم رقم میزند بسیار دشوار میشود، مگر با ابزارهای Distributed Tracing.
