ما هو Canary Release؟
هي استراتيجية نشر إصدار تهدف إلى تقليل المخاطر.
التعريف
Canary Release هي استراتيجية نشر إصدار تهدف إلى تقليل المخاطر من خلال إطلاق الإصدار الجديد لمجموعة صغيرة من المستخدمين في البداية.
مصدر الاسم
الاسم مشتق من الممارسة القديمة التي كان فيها العمال في مناجم الفحم يحملون كناريا في قفص. إذا تسربت الغازات السامة إلى المنجم، كانت الكناريا تموت قبل أن يتأثر العاملون.
المتابعة
يتم مراقبة النظام بعناية لاكتشاف المشكلات، وإذا كانت النسخة الجديدة تعمل بشكل جيد، يتم إطلاقها تدريجيًا لمزيد من المستخدمين.
التراجع
إذا تم اكتشاف مشاكل، يمكن الرجوع إلى النسخة القديمة وإعادتها إلى جميع المستخدمين.
هل تريد معرفة المزيد؟
إذا كنت ترغب في التعمق أكثر في Canary Release —أو في تقديم هذا النوع من التدريب لفريقك— فلنتحدث. أساعد الفِرَق على فهم هذه المفاهيم وتطبيقها. يسعدني أن أسمع منك!
ما هو CD؟
النشر المستمر (Continuous Deployment) أو (Continuous Delivery) هو نهج في هن...
ما هو نشر Blue / Green؟
هي طريقة نشر البرمجيات التي تتضمن الحفاظ على بيئتين متماثلتين للإنتاج، حيث...
ما هو Build في تطوير البرمجيات؟
Build (البناء) في تطوير البرمجيات هو عملية تجميع وتحويل الكود المصدري إلى ن...
ما هو ALM؟
ALM، أو إدارة دورة حياة التطبيقات، يشير إلى عملية إدارة تطبيق البرمجيات من...
ما هو CI/CD؟
CI/CD هو اختصار يجمع بين التكامل المستمر (Continuous Integration) والتسليم...