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