إذن هذا هو الشيء الذي يتعلق باتفاقيات مستوى الخدمة وSLOs: إنها * أهداف.* تبذل الفرق قصارى جهدها لتحقيقها ، وغالبا ما تفعل ذلك تاريخيا. عندما ينتهك الانقطاع معيار SLO ، قد تحتاج الشركة التي تعد بها إلى دفع غرامة تعاقدية. لكن هذا برنامج ... يمكن أن تحدث أشياء غير متوقعة!
Abhimanyu
Abhimanyu‏25 أكتوبر، 01:48
بصفتنا مهندسي واجهة خلفية ، غالبا ما نأخذ AWS DynamoDB / S3 وتوافر 9s الأربعة بالقيمة الاسمية. لكن انقطاع التيار الكهربائي لمدة 14 ساعة ذكرنا بأن القيم التي تم تسويقها ≠ الواقع. قم دائما بتصميم خزائن الفشل للأنظمة الهامة!
الأمر كله يتعلق بإدارة المخاطر ، في النهاية: 1. ما مقدار وقت التشغيل الذي يعد به البائع ، وإلى أي مدى يمكنك الوثوق به؟ 2 ، ما مقدار الضربة التي ستتعرض لها عملك إذا تم اختراق SLO؟ ما هي خطتك ب عند حدوث ذلك (انقطاع البائع). هل لديك حتى خطة بديلة؟
تصبح البرامج فوضوية جدا مقارنة بالصناعات الأخرى ، ونحتاج إلى أن نكون قادرين على إدارة هذه الفوضى ، والتعايش معها ، وترويضها ، والتغلب عليها. كل ذلك لأن البرامج تتغير باستمرار! بصراحة ، إنه شيء يجعل هندسة البرمجيات صعبة حقا + مثيرة !!
‏‎42.44‏K