متاحة مجانًا للقراءة · ثلاثة مستويات
معمارية البرمجيات: الحدود والقرارات والأدلة
طوّر الحكم المعماري عبر سيناريوهات قابلة للقياس وملكية وحدات وعقود واجهات وفشل موزع وأدلة تشغيل وتطور تدريجي.
ابدأ التعلّمفي هذه الدورة
تتتبع ثمانية عشر درسا مفصلا نظاما افتراضيا لحجز الورش من وعد المستخدم إلى مراجعة المعمارية. يربط كل درس قرارا بعواقبه وأمثلة مشروحة وأخطاء واقعية وتمارين محلولة. تقارن الدورة البدائل في سياقها بدلا من فرض أسلوب نشر واحد لكل فريق.
جميع الهويات والأحمال والأزمنة والأهداف والحالات والسجلات والنتائج افتراضية. الأمثلة نماذج محلية أو وثائق تحريرية لا تصل إلى حسابات أو قواعد أو مزودين أو وسطاء أو خدمات تطبيق. تظل الاختبارات المقترحة مقترحات ما لم توصف صراحة ببرامج محلية منفذة.
ما الذي ستتعلمه؟
- صِف النطاق وسيناريوهات الجودة باستجابات ملحوظة وعدم يقين صريح.
- صمّم وحدات متماسكة وعقودا مستقرة وملكية بيانات مرجعية.
- حلّل الإنجاز غير المتزامن ونوافذ الانهيار والآثار المكررة والمرونة المحدودة.
- اربط التفويض والرصد والتخزين المؤقت وتحليل السعة بوعد المستخدم.
- خطط انتقالا متوافقا وراجع القرارات بالأدلة والمخاطر والدين التقني.
مسارك التعليمي
ثلاثة مستويات
الأساسيات: الوعود والبنية والملكية
حدّد القرارات المؤثرة والجودة القابلة للقياس والمناظير والاعتماديات والعقود والقيود.
- تبدأ المعمارية بالقرارات ذات الأثر
- اجعل أهداف الجودة قابلة للقياس
- استخدم مناظير المعمارية للإجابة عن أسئلة مختلفة
- صمّم الوحدات حول التغيير وقواعد الاعتماد
- حدّد عقودا تتحمل التغيير المستقل
- احم القيود عند مالك البيانات
التفاعلات: التوزيع والفشل والتشغيل
قارن حدود النشر وصمّم اللاتزامن والاتساق والمرونة والتفويض والرصد.
- اختر حدود النشر وفق حاجات الاستقلال الفعلية
- صمّم العمل غير المتزامن بإنجاز وضغط واضحين
- عالج الاتساق عبر الحدود دون ذرية متوهمة
- احتوِ الفشل بالمواعيد النهائية والإعادة والعزل
- صمّم الثقة والتفويض عند كل حد
- صمّم الرصد حول الأسئلة والملكية
التطور: السعة والانتقال والتحقق والمراجعة
طوّر قرارات أداء وتخزين بالأدلة وانتقالا متوافقا وفحوصا دالة وسجلات قابلة للصيانة.
- حلّل الأداء قبل تغيير طوبولوجيا النظام
- اجعل التخزين المؤقت قرار حداثة وفشل
- انقل المعمارية عبر مراحل متوافقة
- تحقق من الادعاءات المعمارية بأدلة مركزة
- احفظ القرارات والمخاطر والدين التقني بوضوح
- راجع مقترح معمارية حجز متكاملا
لمن هذه الدورة؟
- المطورون الذين يتعلمون تفسير قرارات التصميم المؤثرة وصيانة حدود النظام.
- القادة التقنيون والمراجعون الذين يحتاجون افتراضات ومقايضات وخطط تحقق قابلة للتتبع.
قبل أن تبدأ
- مفاهيم أساسية في البرمجة وHTTP والقواعد والاختبار؛ وتشرح الأمثلة دورها المعماري.
- لا تتطلب الدورة حساب سحابة أو بيانات اعتماد أو منصة نشر أو وصول مسؤول.