انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهARC-009-L05

النماذج الموحدة: متى تُستخدم ومتى لا

  • الدرس 5 من 8
  • Architect
في هذا الدرس 4 موضوعات

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

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

في هذا الدرس

decide when a shared data model helps.

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

  • Canonical model: one agreed format for a business concept (order, customer) used between many systems.
  • Helps when many systems exchange the same entity and you want N-to-one instead of N-to-N mappings.
  • Hurts when it becomes a slow, committee-owned lowest common denominator.
  • Use it for a few stable core entities; otherwise map pairwise with clear contracts.
تفاصيل المخطط المبدئي

عرض عملي

for Larkspur: canonical Order and Customer events for the platform; pairwise mapping for the carrier API, owned by an adapter.

اختبر فهمك

What is a sign a canonical model has gone wrong?

أظهر الإجابة

It is slow to change, owned by a committee, and satisfies nobody.

التطبيق

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

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

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

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