ما نعمل عليه، بالتفصيل.
خمسة مجالات، يُعرض كلٌّ منها بالمشكلات التي يعالجها، والمهارات التي يحتاجها، وما يكون بين يديك في النهاية. لا ننشر دراسات حالة لأننا لا نذكر أسماء العملاء — لذا نذكر النطاق بوضوح.
هندسة المنصات وDevOps
طريق ممهّد من الإيداع إلى الإنتاج: خطوط نشر وبيئات وKubernetes تستخدمها فرق المنتج دون فتح تذاكر.
مشكلات نعالجها
- النشر يدوي أو بطيء أو يعتمد على شخص واحد.
- كل فريق يبني خط نشره الخاص، ولا يشبه أيٌّ منها الآخر.
- توسّعت عناقيد Kubernetes دون معايير للموارد أو الأمان أو الترقيات.
- تُرتجل عمليات التراجع تحت الضغط.
الكفاءات
- تصميم CI/CD: البناء والاختبار والفحص والترقية
- تشغيل Kubernetes وترقيته
- الحاويات وسلسلة توريد الصور
- إدارة البيئات والأسرار
- قوالب خدمة ذاتية للمطورين
ما يبقى لديك
- قوالب خطوط نشر بإصدارات
- خط أساس للعنقود: سياسات وحصص وقيم افتراضية
- مسار تراجع موثّق ومختبَر
- أدلة تشغيل للعمليات الروتينية
البنية التحتية والهندسة المعمارية السحابية
بيئات على AWS أو Azure أو Google Cloud قابلة لإعادة الإنشاء، آمنة افتراضيًا، ومحجّمة وفق ما تشغّله فعلًا.
مشكلات نعالجها
- فاتورة السحابة تواصل الارتفاع ولا أحد يستطيع تفسير السبب.
- بُنيت بيئة الإنتاج يدويًا من لوحة التحكم ولا يمكن إعادة إنشائها.
- تراكمت الصلاحيات وقواعد الشبكة دون مراجعة.
- توجد نسخ احتياطية، لكن لم يختبر أحد الاستعادة قط.
الكفاءات
- هيكلة الحسابات ومناطق الهبوط
- البنية التحتية ككود باستخدام Terraform
- تصميم الهوية والشبكات والتشفير
- تحليل التكاليف وضبط الأحجام
- النسخ الاحتياطي والاستعادة والتصميم متعدد المناطق
ما يبقى لديك
- وثيقة معمارية مع سجلات القرارات
- كود البنية التحتية في مستودعاتك
- تقرير تكاليف بإجراءات مرتّبة حسب الأولوية
- إجراء استعادة مختبَر
هندسة البرمجيات
خدمات خلفية وواجهات API ومنصات ويب مكتوبة لكي يقرأها الفريق الذي يرثها ويختبرها ويشغّلها.
مشكلات نعالجها
- لا يمكن تغيير خدمة أساسية دون كسر شيء آخر.
- نمت واجهات API دون عقود أو إصدارات أو توثيق.
- استعلامات قاعدة البيانات تُبطئ المنتج مع نمو البيانات.
- منتج جديد يحتاج إلى إصدار أول مبني ليدوم.
الكفاءات
- تصميم API والنطاق
- خدمات خلفية بلغات Rust وPython وTypeScript
- نمذجة البيانات العلائقية وضبط الاستعلامات
- استراتيجية الاختبار الآلي
- مراجعة الكود وإعادة الهيكلة التدريجية
ما يبقى لديك
- برمجيات تعمل في مستودعك
- عقود API وتوثيقها
- حزم اختبارات تعمل في CI
- ملاحظات معمارية لمن سيتولى الصيانة
الموثوقية وقابلية المراقبة
قِس ما يعيشه المستخدمون، ونبّه على ما يهدده، وتدرّب على الاستعادة قبل أن تفرضها عليك حادثة.
مشكلات نعالجها
- يلاحظ المستخدمون الأعطال قبل الفريق.
- التنبيهات تنطلق باستمرار، فلا يثق بها أحد.
- تُعالَج الحوادث من الذاكرة — وتتكرر.
- لا أحد يستطيع أن يحدد مدى الموثوقية المطلوبة من الخدمة.
الكفاءات
- مؤشرات SLI وأهداف SLO وميزانيات الأخطاء
- المقاييس والسجلات والتتبع الموزّع
- التنبيه وفق معدل الاستهلاك وتصميم المناوبة
- الاستجابة للحوادث والمراجعات دون لوم
- اختبارات الحمل والأعطال والاستعادة
ما يبقى لديك
- أهداف SLO متفق عليها مع الجانب التجاري
- لوحات معلومات وقواعد تنبيه ككود
- أدلة تشغيل للحوادث والتصعيد
- قالب لمراجعة ما بعد الحادثة
هندسة الذكاء الاصطناعي
ميزات LLM وتعلّم الآلة تعمل في الإنتاج مع التقييم وحدود التكلفة والمراقبة — لا في العرض التوضيحي فقط.
مشكلات نعالجها
- نموذج أولي للذكاء الاصطناعي يعمل في العرض لكنه يفشل مع البيانات الحقيقية.
- لا أحد يستطيع الجزم إن كان تغيير الموجّه أو النموذج قد حسّن الإجابات أو أفسدها.
- تكلفة الاستدلال وزمن الاستجابة لا يمكن التنبؤ بهما.
- قد تكون بيانات حساسة في طريقها إلى نموذج خارجي.
الكفاءات
- دمج LLM والاسترجاع (RAG)
- مجموعات التقييم واختبارات الانحدار
- خطوط بيانات للتدريب والاسترجاع
- تقديم النماذج والتخزين المؤقت وضبط التكاليف
- حواجز الحماية وقواعد التعامل مع البيانات
ما يبقى لديك
- دمج في الإنتاج خلف واجهة API الخاصة بك
- حزمة تقييم مع خط أساس
- لوحات معلومات للتكلفة وزمن الاستجابة
- توثيق تدفّق البيانات