تطور المخطط عبر الفرق
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
change event schemas without breaking consumers you cannot coordinate with.
الموضوعات المخطط لها
- Compatibility modes: backward, forward, full; pick one per topic and enforce in a registry.
- Safe changes: add optional fields; unsafe: rename, remove, change meaning.
- Breaking change: publish a new versioned topic or event type and run both during migration.
- Set a deprecation window and measure remaining consumers.
تفاصيل المخطط المبدئي
عرض عملي
schema registry compatibility check in CI failing a PR that renames carrierCode; a topic pair shipment-dispatched.v1 and .v2 with a sunset date.
اختبر فهمك
Name a safe schema change.
أظهر الإجابة
Adding an optional field with a default.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.