عرض عملي: تحويل مكوّن من HLD إلى LLD يستطيع الفريق بناءه
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
turn the order-fulfillment component into a buildable LLD; prepares ARC-034-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Take the HLD component "Order fulfillment" and state its responsibilities and boundaries.
- Define the internal modules and the order state model with allowed transitions.
- Write the sequence flow for the happy path from payment captured to carrier booked.
- Planned mistake: stop at the happy path. Fix: add failure cases (ERP down, carrier rejects, duplicate payment event) with retry limits, idempotency keys, and customer messages.
- Add the interface contracts used and the non-functional specifics (volume at peak, timeouts).
- Hand it to a role-played delivery lead and note every clarification asked; fix the LLD until none remain.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.