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