المعمارية والتصميممتوسط
Event-driven
مبني على الأحداث
النطقإيفنت دريفن
التعريف
تصميم تتفاعل فيه أجزاء النظام مع الأحداث («تم إنشاء طلب») بدل أن يستدعي بعضها بعضًا مباشرة.
أين تسمعه؟
معمارية الـ backend الحديثة والأنظمة السحابية.
أمثلة
When an order is created, an event triggers the email and invoice services.
عند إنشاء طلب، يشغّل حدث خدمتي البريد والفواتير.An event-driven design keeps services loosely coupled.
التصميم المبني على الأحداث يبقي الخدمات غير مترابطة بإحكام.
خطأ شائع
وصف النظام بأنه event-driven لمجرد استخدام queue. يجب أن يكون سير العمل مدفوعًا بالأحداث فعلًا.