almessadi.
العودة إلى الفهرس

أعمال هندسة المنصات عندما تزيل الاحتكاك بأمان_

تعتبر هندسة المنصات قيمة عندما تحول الأعمال المتكررة في البنية التحتية إلى أنظمة خدمة ذاتية مع حواجز، وليس عندما تخفي ببساطة نفس اختناقات العمل وراء واجهة مستخدم أجمل.

تاريخ النشر22 أغسطس 2024
وقت القراءة6 min read

تُصبح هندسة المنصات ضرورية عندما تتوقف أعمال البنية التحتية عن كونها مهمة إعداد عرضية وتصبح عبئًا مستمرًا على التسليم.

إذا كانت كل خدمة جديدة تتطلب سلسلة من الموافقات اليدوية، ونسخ ولصق YAML، وتعديلات لمرة واحدة في تيرافورم، ورسائل Slack إلى "فريق البنية التحتية"، فإن المنظمة لديها مشكلة داخلية في المنتج. المنصة نفسها باهظة الثمن للغاية للاستخدام.

## كيف يبدو العمل الجيد في المنصة

يبني فريق المنصة الجيد:

- قوالب قابلة للتكرار
- إعدادات افتراضية آمنة
- حواجز
- سير عمل خدمة ذاتية

النقطة ليست في تجريد جميع فهم البنية التحتية إلى الأبد. النقطة هي إزالة التكرار المنخفض القيمة حتى تتمكن فرق المنتج من التحرك دون إعادة حل نفس إعداد العمليات في كل دورة تطوير.

## مثال ملموس

بدلاً من طلب من كل فريق بناء هيكل النشر الخاص به، يمكن للمنصة عرض مسار تم تمهيده:

- قالب الخدمة
- خط أنابيب CI/CD
- إعدادات المراقبة الافتراضية
- إعدادات الشبكات الآمنة الافتراضية

يمكن أن يكون ذلك بسيطًا مثل قالب مستودع أو منظمًا مثل بوابة داخلية.

```yaml
service:
  name: payments-api
  runtime: nodejs
  exposure: internal
  database: postgres
  alerts: standard

القوة ليست في YAML نفسه. بل في أن المنظمة تتفق على مسار آمن وقابل لإعادة الاستخدام بدلاً من إعادة بناء البنية التحتية يدويًا لكل فريق.

المساومة

تفشل هندسة المنصات عندما تتحول إلى تحكم مركزي متخفٍ في صورة تمكين. إذا كانت الفرق لا تزال بحاجة إلى موافقة يدوية لكل شيء، أو كان المسار الممهد صارمًا لدرجة أنه يمنع الاحتياجات المشروعة للمنتج، فإن المنصة لا تعدو كونها اختناقًا آخر.

النجاح الحقيقي هو الاستقلالية مع القيود.

زوايا تحسين محركات البحث وجودة المنتج

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

مزيد من القراءة