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

مخططات C4

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

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

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

في هذا الدرس

draw the system at three zoom levels.

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

  • Level 1, context: your system, its users, and external systems.
  • Level 2, container: separately running units (services, databases, brokers) and how they talk.
  • Level 3, component: the main building blocks inside one container.
  • Level 4 (code) is usually left to the IDE.
  • Each element has a name, a type, a short description; each arrow a label such as "Publishes OrderPlaced (Kafka)".
  • Diagrams as code: Structurizr DSL, PlantUML C4, or Mermaid; verify version of the C4 support before recording.
تفاصيل المخطط المبدئي

عرض عملي

a Structurizr DSL snippet with person, softwareSystem, container, and a views block.

اختبر فهمك

Is a Kafka topic a container in C4?

أظهر الإجابة

A broker is; the topic is detail inside it.

التطبيق

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

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

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

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