المنع والكشف والإصلاح
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
pick the right control for each invariant.
الموضوعات المخطط لها
- Prevent: constraints, outbox pattern, idempotency, sagas with compensation.
- Detect: reconciliation, invariant checks, alerts on counters that should match.
- Repair: automated fixes for known drift, manual workflow for the rest, always logged.
- Cost-benefit: money-touching invariants need all three; low-impact ones may only need detection.
تفاصيل المخطط المبدئي
عرض عملي
Matrix: invariant × prevent / detect / repair, filled for the order workflow.
اختبر فهمك
Why not rely on prevention alone?
أظهر الإجابة
Bugs, outages, and external systems still cause drift, so you must also detect and repair.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.