الهندسة
رَها قبل أن تنكسر
التنقيح بلا رؤية مجرّد تخمين بخطوات إضافية.
نجهّز الأنظمة من البداية, سجلّات واضحة ومقاييس مفيدة وتتبّع, فحين ينحرف شيء نراه بسرعة ونتتبّعه مباشرةً إلى سببه.
الإشارات الثلاث التي نبنيها
سجلّات منظّمة
سجلّات قابلة للبحث لما جرى ضمن سياقه.
مقاييس
اتجاهات وعتبات تحذّر قبل أن يشعر المستخدمون.
تتبّع موزّع
تابع طلباً واحداً عبر كل خدمة يمرّ بها.
لماذا مبكراً
لا يمكنك تصحيح ما لا تراه
وقت إضافة القياس هو قبل أن تحتاجه.
حين ينكسر شيء في الثانية صباحاً، يكون الفارق بين إصلاح في خمس دقائق ومطاردة خمس ساعات هو: هل كان النظام يخبرك أصلاً بما يفعله؟ إضافة الرؤية بعد الحادث تأتي دائماً متأخّرة.
لذا نبني التسجيل والمقاييس والتتبّع من البداية, لا كفكرة لاحقة بل كجهازٍ عصبي يجعل كل مشكلة قادمة مقروءة.
أبرز النقاط
ما نبنيه فيه
سجلّات واضحة
منظّمة وقابلة للبحث.
مقاييس مفيدة
الإشارات التي تهمّ، حيّة.
تتبّع
تتبّع طلباً عبر الخدمات.
تعمّق تقني
اصنع المصباح قبل أن يغرق القبو
المراقبة التي تُضاف أثناء الانقطاع علمُ آثار؛ أما المضافة من اليوم الأول فهي ملاحة. العادة المهمة أن يُوصَّل كل تحديث جديد بسجلات منظمة، ومقطع تتبّع، ومقياس أو اثنين من مقاييس الأعمال, كجزء من تعريف «العمل المكتمل».
تُبنى اللوحات حول أسئلة لا رسوم: هل عملية الدفع سليمة؟ هل تُصرَّف المهام المجدولة؟ هل غيّر الإصدار معدلات الأخطاء؟ جدار من الرسوم لا يقرؤه أحد زينة؛ وخمسة رسوم مرتبطة بقرارات أداةٌ حقيقية.
وتتبع التنبيهات قاعدة واحدة, لا يُوقَظ أحد إلا لأعراض يشعر بها المستخدمون، وكل ما عداها يتحول إلى تذكرة. هكذا تبقى المناوبة إنسانية، ولا يدرّب «إرهاقُ التنبيهات» الفريقَ على تجاهل القناة المهمة.
نبني برمجيات لفرق تريد أدواتها أن تناسب طريقة عملها الفعلية — الويب والموبايل والذكاء الاصطناعي والأنظمة التي تربطها. نكتب هنا عمّا نتعلّمه أثناء إطلاقها.