انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهSRB-001-L06

محركات سير العمل مقابل Sagas المبنية يدويًا

  • الدرس 6 من 8
  • Senior B
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

decide between a workflow engine (such as Temporal or Camunda) and a hand-written saga.

الموضوعات المخطط لها

  • Engines give durable state, timers, retries, and visibility for long, branching processes.
  • They add a new platform to run, a programming model to learn, and a dependency.
  • One short saga with two steps rarely justifies an engine; many long ones often do.
  • Criteria: number of workflows, duration, human steps, need for audit and visibility. Verify product details before recording.
تفاصيل المخطط المبدئي

عرض عملي

a comparison table with rows durability, retries/timers, visibility, learning curve, operations, lock-in; two columns: hand-built (outbox + state table) vs engine.

اختبر فهمك

Name a sign that an engine is justified.

أظهر الإجابة

Many long-running, multi-step processes with timers or human tasks needing visibility.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.