سجلات القرارات المعمارية (Architecture decision records)
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
capture a decision so it can be understood later.
الموضوعات المخطط لها
- An ADR is a short, numbered record of one significant decision.
- Sections: title, status, context, options considered, decision, consequences.
- Write it when deciding, with the real alternatives; written afterwards it becomes justification.
- Status: proposed, accepted, superseded by ADR-nnn. Never delete; supersede.
- Include the trade-off accepted and a review trigger or date.
تفاصيل المخطط المبدئي
عرض عملي
ADR-007 "Use Kafka for order events" with options (outbox + Kafka, RabbitMQ, polling), decision, and consequences.
اختبر فهمك
Why list the rejected options?
أظهر الإجابة
So readers see the decision was weighed and can revisit it when conditions change.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.