انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-063-L07

عرض عملي: مخططات C4 لـ Shop Platform كشيفرة

  • الدرس 7 من 7
  • Mid-level
في هذا الدرس 3 موضوعات

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

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

في هذا الدرس

model Shop levels 1-3 in one text file. Prepares MID-063-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Create workspace.dsl in Structurizr (or Mermaid/PlantUML); define the customer and the payment provider.
  2. Add containers: web app, API gateway, orders, inventory, payments, Postgres, Kafka.
  3. Add relationships with labels and technologies.
  4. Planned mistake: unlabeled arrows and no legend; a viewer cannot tell sync from async. Fix: label each arrow and add a legend and title.
  5. Add a component view of orders and render all views.
  6. Commit the file and render in CI so the diagram never drifts.

التطبيق

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

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

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

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