SlideShare a Scribd company logo
1 of 2
Download to read offline
‫فهم‬
‫ماهية‬
‫هندسة‬
‫الفوضى‬
Chaos Engineering
‫االجتماعي‬ ‫التواصل‬ ‫وسائل‬ ‫على‬ ‫القليلة‬ ‫األعطال‬ ‫حل‬ ‫تم‬ ‫قد‬ ‫انه‬ ‫الزبيدي‬ ‫بهاء‬ ‫الخبير‬ ‫يشعر‬
‫ذوي‬ ‫المهندسين‬ ‫بمساعدة‬ ‫كبيرة‬ ‫بسرعة‬ ،‫للجمهور‬ ‫متاحة‬ ‫تكن‬ ‫لم‬ ‫عندما‬ ،‫الماضي‬ ‫في‬
‫قصد‬ ‫عن‬ ‫المصطلح‬ ‫هذا‬ ‫يستخدم‬ .»‫الفوضى‬ ‫«هندسة‬ ‫مصطلح‬ ‫يستخدمون‬ ‫حيث‬ ،‫الخبرة‬
‫إن‬.‫ا‬ً‫د‬‫جي‬ ‫النظام‬ ‫لفهم‬ ‫الفرصة‬ ‫ويمنح‬ ‫المأساوي‬ ‫الحدث‬ ‫هذا‬ ‫مثل‬ ‫خالل‬ ‫النظام‬ ‫إدارة‬ ‫كيفية‬ ‫لتعلم‬
‫فترة‬ ‫خالل‬ ‫النظام‬ ‫ثقة‬ ‫ومستوى‬ ‫قدرة‬ ‫من‬ ‫التحقق‬ ‫هي‬ ‫هذه‬ ‫الفوضى‬ ‫هندسة‬ ‫استخدام‬ ‫ممارسة‬
.‫استقراره‬ ‫عدم‬
‫يتم‬
‫تنفيذ‬
‫هندسة‬
‫الفوضى‬
Chaos Engineering
‫في‬
‫سبع‬
.‫خطوات‬
1
.
:‫المسوؤل‬ ‫موافقة‬
‫جو‬ ‫في‬ ‫التجربة‬ ‫إلجراء‬ ‫المسوؤل‬ ‫من‬ ‫إذن‬ ‫على‬ ‫الحصول‬ ‫هي‬ ‫األولى‬ ‫الخطوة‬ ‫تكون‬ ‫أن‬ ‫يجب‬
.ً‫ا‬‫تمام‬ ‫للرقابة‬ ‫خاضعة‬ ‫بيئة‬ ‫في‬ ‫التجربة‬ ‫إجراء‬ ‫يجب‬ .‫آمن‬
2
.
‫التعرف‬
‫على‬
‫بنية‬
‫النظام‬
‫سيساعدك‬
‫فهم‬
‫هيكل‬
‫هندسة‬
‫الفوضى‬
Chaos Engineering
‫وإجراء‬
‫مناقشة‬
‫مع‬
.‫إجراء‬ ‫أي‬ ‫اتخاذ‬ ‫قبل‬ ‫عيوب‬ ‫أي‬ ‫وتحديد‬ ‫عملها‬ ‫لكيفية‬ ‫أفضل‬ ‫فهم‬ ‫على‬ ‫المطورين‬
3
.
‫وضع‬
‫النظريات‬
‫ومواقع‬ ‫المحتملة‬ ‫الذروة‬ ‫مواقع‬ ‫حول‬ ‫المالحظات‬ ‫وتدوين‬ ‫األفكار‬ ‫صياغة‬ ‫في‬ ‫ابدأ‬
‫وتعطل‬ ،‫الصلبة‬ ‫األقراص‬ ‫محركات‬ ‫فشل‬ :‫المثال‬ ‫سبيل‬ ‫على‬ .‫المحتملة‬ ‫االضطرابات‬
.‫كتابة‬ ‫عملية‬ ‫كل‬ ‫مع‬ ‫النظام‬ ‫فهم‬ ‫في‬ ‫كفاءة‬ ‫أكثر‬ ‫ستصبح‬ .‫ذلك‬ ‫إلى‬ ‫وما‬ ،‫الشبكة‬ ‫اتصاالت‬
4
.
‫تقليل‬
‫االنفجار‬
‫ان‬ ‫من‬ ً‫ال‬‫بد‬ ،‫المثال‬ ‫سبيل‬ ‫على‬ .‫المتضررة‬ ‫المنطقة‬ ‫بتقليل‬ ‫المستخدمين‬ ‫من‬ ‫أقل‬ ‫عدد‬ ‫يتأثر‬ ‫قد‬
‫لعدد‬ ‫ببساطة‬ ‫غلقه‬ ‫وويتم‬ ‫االنفجار‬ ‫قطر‬ ‫نصف‬ ‫ب‬ ‫يحدد‬ ‫ان‬ ‫ممكن‬ ، ‫بالكامل‬ ‫االنفجار‬ ‫يكون‬
.‫المستخدمين‬ ‫من‬ ‫محدد‬
5
.
‫جدولة‬
‫الطريقة‬
‫الجديدة‬
‫ًا‬‫ض‬‫أي‬
‫موحدة‬ ‫اتصال‬ ‫قناة‬ ‫إنشاء‬ .‫اليد‬ ‫متناول‬ ‫في‬ ‫بديلة‬ ‫احتياطية‬ ‫خطة‬ ‫لديك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫دائما‬
‫ًا‬‫ض‬‫أي‬ ‫القناة‬ ‫استخدام‬ ‫يمكن‬ .‫التحديثات‬ ‫لنشر‬ )‫األعمال‬ ‫اتصاالت‬ ‫منصة‬ ‫على‬ ‫(أو‬ ‫الفرق‬ ‫في‬
‫ُنصح‬‫ي‬ .‫المعرفة‬ ‫إلى‬ ‫تحتاج‬ ‫التي‬ ‫األطراف‬ ‫لجميع‬ ‫األقل‬ ‫على‬ ‫أسبوع‬ ‫لمدة‬ ‫إشعار‬ ‫إلعطاء‬
‫بتجميع‬
‫فريقك‬
‫من‬
‫المطورين‬
‫والمختبرين‬
‫وخبراء‬
DevOps
‫و‬
SREs
‫وغيرهم‬
‫قبل‬
‫بدء‬
.‫األولى‬ ‫تجربتك‬
6
.
‫إجراء‬
‫تجربتك‬
‫األولية‬
‫التجربة‬ ‫إيقاف‬ ‫يمكنك‬ ‫أنه‬ ‫من‬ ‫تأكد‬ .‫مسرعا‬ ً‫ا‬‫قطار‬ ‫ركوب‬ ‫يشبه‬ ‫االولى‬ ‫التجربة‬ ‫إجراء‬
‫عن‬ ‫نظامك‬ ‫اختراق‬ ‫يجب‬ .‫ما‬ ‫خطأ‬ ‫حدوث‬ ‫حالة‬ ‫في‬ ‫فريقك‬ ‫بمساعدة‬ ‫التحتية‬ ‫البنية‬ ‫وتفكيك‬
.‫للتجربة‬ ‫متاحة‬ ‫غير‬ ‫التحتية‬ ‫البنية‬ ‫أجزاء‬ ‫بعض‬ ‫لجعل‬ ‫قصد‬
7
.
‫مراجعة‬
‫النتائج‬
‫و‬
‫تبادل‬
‫األفكار‬
‫إذا‬ ‫ما‬ ‫حدد‬ ‫ثم‬ ،‫بتحليلها‬ ‫وقم‬ ،‫التجربة‬ ‫من‬ ‫االنتهاء‬ ‫بعد‬ ‫بيانات‬ ‫جدول‬ ‫في‬ ‫بياناتك‬ ‫جميع‬ ‫اجمع‬
‫المتخذة‬ ‫الخيارات‬ ‫فهم‬ ‫من‬ ‫الفريق‬ ‫ُمكن‬‫ي‬‫س‬ ،‫األجراء‬ ‫بهذا‬ ‫القيام‬ .‫صحيحة‬ ‫نظريتك‬ ‫كانت‬
.‫أخرى‬ ‫مرة‬ ‫التجارب‬ ‫اعادة‬ ‫يمكنك‬ ،‫المشاكل‬ ‫معالجة‬ ‫بعد‬ .‫حددتها‬ ‫التي‬ ‫المشكالت‬ ‫ومعالجة‬
www.bahaaalzubaidi.net
ً‫ا‬‫شكر‬
‫الهتمامك‬
‫بمدونات‬
‫بهاء‬
.‫الزبيدي‬
‫المزيد‬
‫من‬
‫على‬ ‫المعلومات‬

More Related Content

Similar to فهم ماهية هندسة الفوضى Chaos Engineering.pdf

Software Engineering 2020
Software Engineering 2020Software Engineering 2020
Software Engineering 2020Joud Khattab
 
BIMarabia24.pdf
BIMarabia24.pdfBIMarabia24.pdf
BIMarabia24.pdfOmar Selim
 
أهمية اختبار أداء النظام.pdf
أهمية اختبار أداء النظام.pdfأهمية اختبار أداء النظام.pdf
أهمية اختبار أداء النظام.pdfBahaa Al Zubaidi
 
غمدان 1 مترجم.pptx
غمدان 1 مترجم.pptxغمدان 1 مترجم.pptx
غمدان 1 مترجم.pptxHASHEMHASH
 
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdf
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdfأريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdf
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdfNadiaMohamedSherif
 
BIMarabia3.pdf
BIMarabia3.pdfBIMarabia3.pdf
BIMarabia3.pdfOmar Selim
 
ما هو اختبار الأتمتة وكيف يعمل ؟.pdf
ما هو اختبار الأتمتة وكيف يعمل ؟.pdfما هو اختبار الأتمتة وكيف يعمل ؟.pdf
ما هو اختبار الأتمتة وكيف يعمل ؟.pdfBahaa Al Zubaidi
 
ادوات المشاركة للترميز
ادوات المشاركة للترميزادوات المشاركة للترميز
ادوات المشاركة للترميزibrahimit2
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfanasabeden22
 
Uml use case diagram
Uml use case diagram Uml use case diagram
Uml use case diagram Sally Jarkas
 
Licenses Linux, Open Source programs
Licenses Linux, Open Source programsLicenses Linux, Open Source programs
Licenses Linux, Open Source programssunsyria
 
hz-ilovepdf-compressed
hz-ilovepdf-compressedhz-ilovepdf-compressed
hz-ilovepdf-compressedhak moon
 
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdf
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdfاختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdf
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdfBahaa Al Zubaidi
 

Similar to فهم ماهية هندسة الفوضى Chaos Engineering.pdf (20)

Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
 
Software Engineering 2020
Software Engineering 2020Software Engineering 2020
Software Engineering 2020
 
BIMarabia24.pdf
BIMarabia24.pdfBIMarabia24.pdf
BIMarabia24.pdf
 
أهمية اختبار أداء النظام.pdf
أهمية اختبار أداء النظام.pdfأهمية اختبار أداء النظام.pdf
أهمية اختبار أداء النظام.pdf
 
غمدان 1 مترجم.pptx
غمدان 1 مترجم.pptxغمدان 1 مترجم.pptx
غمدان 1 مترجم.pptx
 
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdf
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdfأريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdf
أريد تعلم البرمجة لكنني لا أعرف من أين أبدأ.pdf
 
Bi marabia3
Bi marabia3Bi marabia3
Bi marabia3
 
Bim arabia 3
Bim arabia 3Bim arabia 3
Bim arabia 3
 
BIMarabia3.pdf
BIMarabia3.pdfBIMarabia3.pdf
BIMarabia3.pdf
 
Bi marabia3
Bi marabia3Bi marabia3
Bi marabia3
 
Bi marabia3
Bi marabia3Bi marabia3
Bi marabia3
 
ما هو اختبار الأتمتة وكيف يعمل ؟.pdf
ما هو اختبار الأتمتة وكيف يعمل ؟.pdfما هو اختبار الأتمتة وكيف يعمل ؟.pdf
ما هو اختبار الأتمتة وكيف يعمل ؟.pdf
 
ادوات المشاركة للترميز
ادوات المشاركة للترميزادوات المشاركة للترميز
ادوات المشاركة للترميز
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
 
نظام التشغيل
نظام التشغيلنظام التشغيل
نظام التشغيل
 
Uml use case diagram
Uml use case diagram Uml use case diagram
Uml use case diagram
 
Licenses Linux, Open Source programs
Licenses Linux, Open Source programsLicenses Linux, Open Source programs
Licenses Linux, Open Source programs
 
9 networking
9 networking9 networking
9 networking
 
hz-ilovepdf-compressed
hz-ilovepdf-compressedhz-ilovepdf-compressed
hz-ilovepdf-compressed
 
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdf
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdfاختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdf
اختبار الأتمتة باستخدام خط أنابيب CI_CD التكامل المستمر_التسليم المستمر.pdf
 

More from Bahaa Al Zubaidi

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereBahaa Al Zubaidi
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAsBahaa Al Zubaidi
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAsBahaa Al Zubaidi
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital TrustBahaa Al Zubaidi
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital TrustBahaa Al Zubaidi
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital TrustBahaa Al Zubaidi
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities AppsBahaa Al Zubaidi
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesBahaa Al Zubaidi
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work PlaceBahaa Al Zubaidi
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps EnvironmentBahaa Al Zubaidi
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Bahaa Al Zubaidi
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development Bahaa Al Zubaidi
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDBahaa Al Zubaidi
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOpsBahaa Al Zubaidi
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous IntegrationBahaa Al Zubaidi
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery Bahaa Al Zubaidi
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesBahaa Al Zubaidi
 

More from Bahaa Al Zubaidi (20)

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations Everywhere
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAs
 
BAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docxBAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docx
 
PWAs Vs. Native Apps
PWAs Vs. Native AppsPWAs Vs. Native Apps
PWAs Vs. Native Apps
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAs
 
Introduction to PWAs
Introduction to PWAsIntroduction to PWAs
Introduction to PWAs
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital Trust
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital Trust
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital Trust
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities Apps
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart Cities
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work Place
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps Environment
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CD
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOps
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous Integration
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating Releases
 

فهم ماهية هندسة الفوضى Chaos Engineering.pdf

  • 1. ‫فهم‬ ‫ماهية‬ ‫هندسة‬ ‫الفوضى‬ Chaos Engineering ‫االجتماعي‬ ‫التواصل‬ ‫وسائل‬ ‫على‬ ‫القليلة‬ ‫األعطال‬ ‫حل‬ ‫تم‬ ‫قد‬ ‫انه‬ ‫الزبيدي‬ ‫بهاء‬ ‫الخبير‬ ‫يشعر‬ ‫ذوي‬ ‫المهندسين‬ ‫بمساعدة‬ ‫كبيرة‬ ‫بسرعة‬ ،‫للجمهور‬ ‫متاحة‬ ‫تكن‬ ‫لم‬ ‫عندما‬ ،‫الماضي‬ ‫في‬ ‫قصد‬ ‫عن‬ ‫المصطلح‬ ‫هذا‬ ‫يستخدم‬ .»‫الفوضى‬ ‫«هندسة‬ ‫مصطلح‬ ‫يستخدمون‬ ‫حيث‬ ،‫الخبرة‬ ‫إن‬.‫ا‬ً‫د‬‫جي‬ ‫النظام‬ ‫لفهم‬ ‫الفرصة‬ ‫ويمنح‬ ‫المأساوي‬ ‫الحدث‬ ‫هذا‬ ‫مثل‬ ‫خالل‬ ‫النظام‬ ‫إدارة‬ ‫كيفية‬ ‫لتعلم‬ ‫فترة‬ ‫خالل‬ ‫النظام‬ ‫ثقة‬ ‫ومستوى‬ ‫قدرة‬ ‫من‬ ‫التحقق‬ ‫هي‬ ‫هذه‬ ‫الفوضى‬ ‫هندسة‬ ‫استخدام‬ ‫ممارسة‬ .‫استقراره‬ ‫عدم‬ ‫يتم‬ ‫تنفيذ‬ ‫هندسة‬ ‫الفوضى‬ Chaos Engineering ‫في‬ ‫سبع‬ .‫خطوات‬ 1 . :‫المسوؤل‬ ‫موافقة‬ ‫جو‬ ‫في‬ ‫التجربة‬ ‫إلجراء‬ ‫المسوؤل‬ ‫من‬ ‫إذن‬ ‫على‬ ‫الحصول‬ ‫هي‬ ‫األولى‬ ‫الخطوة‬ ‫تكون‬ ‫أن‬ ‫يجب‬ .ً‫ا‬‫تمام‬ ‫للرقابة‬ ‫خاضعة‬ ‫بيئة‬ ‫في‬ ‫التجربة‬ ‫إجراء‬ ‫يجب‬ .‫آمن‬ 2 . ‫التعرف‬ ‫على‬ ‫بنية‬ ‫النظام‬ ‫سيساعدك‬ ‫فهم‬ ‫هيكل‬ ‫هندسة‬ ‫الفوضى‬ Chaos Engineering ‫وإجراء‬ ‫مناقشة‬ ‫مع‬ .‫إجراء‬ ‫أي‬ ‫اتخاذ‬ ‫قبل‬ ‫عيوب‬ ‫أي‬ ‫وتحديد‬ ‫عملها‬ ‫لكيفية‬ ‫أفضل‬ ‫فهم‬ ‫على‬ ‫المطورين‬ 3 . ‫وضع‬ ‫النظريات‬ ‫ومواقع‬ ‫المحتملة‬ ‫الذروة‬ ‫مواقع‬ ‫حول‬ ‫المالحظات‬ ‫وتدوين‬ ‫األفكار‬ ‫صياغة‬ ‫في‬ ‫ابدأ‬ ‫وتعطل‬ ،‫الصلبة‬ ‫األقراص‬ ‫محركات‬ ‫فشل‬ :‫المثال‬ ‫سبيل‬ ‫على‬ .‫المحتملة‬ ‫االضطرابات‬ .‫كتابة‬ ‫عملية‬ ‫كل‬ ‫مع‬ ‫النظام‬ ‫فهم‬ ‫في‬ ‫كفاءة‬ ‫أكثر‬ ‫ستصبح‬ .‫ذلك‬ ‫إلى‬ ‫وما‬ ،‫الشبكة‬ ‫اتصاالت‬ 4 . ‫تقليل‬ ‫االنفجار‬ ‫ان‬ ‫من‬ ً‫ال‬‫بد‬ ،‫المثال‬ ‫سبيل‬ ‫على‬ .‫المتضررة‬ ‫المنطقة‬ ‫بتقليل‬ ‫المستخدمين‬ ‫من‬ ‫أقل‬ ‫عدد‬ ‫يتأثر‬ ‫قد‬ ‫لعدد‬ ‫ببساطة‬ ‫غلقه‬ ‫وويتم‬ ‫االنفجار‬ ‫قطر‬ ‫نصف‬ ‫ب‬ ‫يحدد‬ ‫ان‬ ‫ممكن‬ ، ‫بالكامل‬ ‫االنفجار‬ ‫يكون‬ .‫المستخدمين‬ ‫من‬ ‫محدد‬ 5 . ‫جدولة‬ ‫الطريقة‬ ‫الجديدة‬ ‫ًا‬‫ض‬‫أي‬ ‫موحدة‬ ‫اتصال‬ ‫قناة‬ ‫إنشاء‬ .‫اليد‬ ‫متناول‬ ‫في‬ ‫بديلة‬ ‫احتياطية‬ ‫خطة‬ ‫لديك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫دائما‬ ‫ًا‬‫ض‬‫أي‬ ‫القناة‬ ‫استخدام‬ ‫يمكن‬ .‫التحديثات‬ ‫لنشر‬ )‫األعمال‬ ‫اتصاالت‬ ‫منصة‬ ‫على‬ ‫(أو‬ ‫الفرق‬ ‫في‬
  • 2. ‫ُنصح‬‫ي‬ .‫المعرفة‬ ‫إلى‬ ‫تحتاج‬ ‫التي‬ ‫األطراف‬ ‫لجميع‬ ‫األقل‬ ‫على‬ ‫أسبوع‬ ‫لمدة‬ ‫إشعار‬ ‫إلعطاء‬ ‫بتجميع‬ ‫فريقك‬ ‫من‬ ‫المطورين‬ ‫والمختبرين‬ ‫وخبراء‬ DevOps ‫و‬ SREs ‫وغيرهم‬ ‫قبل‬ ‫بدء‬ .‫األولى‬ ‫تجربتك‬ 6 . ‫إجراء‬ ‫تجربتك‬ ‫األولية‬ ‫التجربة‬ ‫إيقاف‬ ‫يمكنك‬ ‫أنه‬ ‫من‬ ‫تأكد‬ .‫مسرعا‬ ً‫ا‬‫قطار‬ ‫ركوب‬ ‫يشبه‬ ‫االولى‬ ‫التجربة‬ ‫إجراء‬ ‫عن‬ ‫نظامك‬ ‫اختراق‬ ‫يجب‬ .‫ما‬ ‫خطأ‬ ‫حدوث‬ ‫حالة‬ ‫في‬ ‫فريقك‬ ‫بمساعدة‬ ‫التحتية‬ ‫البنية‬ ‫وتفكيك‬ .‫للتجربة‬ ‫متاحة‬ ‫غير‬ ‫التحتية‬ ‫البنية‬ ‫أجزاء‬ ‫بعض‬ ‫لجعل‬ ‫قصد‬ 7 . ‫مراجعة‬ ‫النتائج‬ ‫و‬ ‫تبادل‬ ‫األفكار‬ ‫إذا‬ ‫ما‬ ‫حدد‬ ‫ثم‬ ،‫بتحليلها‬ ‫وقم‬ ،‫التجربة‬ ‫من‬ ‫االنتهاء‬ ‫بعد‬ ‫بيانات‬ ‫جدول‬ ‫في‬ ‫بياناتك‬ ‫جميع‬ ‫اجمع‬ ‫المتخذة‬ ‫الخيارات‬ ‫فهم‬ ‫من‬ ‫الفريق‬ ‫ُمكن‬‫ي‬‫س‬ ،‫األجراء‬ ‫بهذا‬ ‫القيام‬ .‫صحيحة‬ ‫نظريتك‬ ‫كانت‬ .‫أخرى‬ ‫مرة‬ ‫التجارب‬ ‫اعادة‬ ‫يمكنك‬ ،‫المشاكل‬ ‫معالجة‬ ‫بعد‬ .‫حددتها‬ ‫التي‬ ‫المشكالت‬ ‫ومعالجة‬ www.bahaaalzubaidi.net ً‫ا‬‫شكر‬ ‫الهتمامك‬ ‫بمدونات‬ ‫بهاء‬ .‫الزبيدي‬ ‫المزيد‬ ‫من‬ ‫على‬ ‫المعلومات‬