وثيقة عامة

خطة DevOps والنشر

Local/Development، Test مؤتمت، Staging، Production، مع حسابات وشبكات وقواعد وأسرار منفصلة. Preview environments اختيارية للويب عند ضبط التكلفة والبيانات.

آخر تحديث: أغسطس 2026 الإصدار 1.0 ملف Markdown

خطة DevOps والنشر

#البيئات

Local/Development، Test مؤتمت، Staging، Production، مع حسابات وشبكات وقواعد وأسرار منفصلة. Preview environments اختيارية للويب عند ضبط التكلفة والبيانات.

#خطوط التسليم

  1. فحص formatting/static analysis/secrets/dependencies.
  2. unit/feature/contract tests وبناء artifacts وSBOM.
  3. نشر Staging وE2E/security smoke.
  4. موافقة وإصدار canary/blue-green.
  5. مراقبة وإتمام rollout أو rollback.

#البنية

IaC، containers، load balancer، stateless app، workers/scheduler مستقلة، PostgreSQL managed، Redis، object storage/CDN، observability وsecrets manager. Realtime/SFU ينشران مستقلين في مرحلتهما.

#التغيير والتراجع

Feature flags، expand/contract migrations، نسخ artifacts غير قابلة للتغيير، rollback مجرب وkill switches. تطبيقات الهاتف تحتاج توافق خادم مع نسخ قديمة لأن rollback ليس فوريًا.

#التشغيل

SLOs، تنبيهات عملية، on-call، incident runbooks، backup/restore، DR، capacity/cost review وصفحة حالة عند الإطلاق العام.

ملاحظة اعتماد

هذه الوثيقة جزء من خط الأساس للمشروع. أي تغيير مؤثر في النطاق أو المدة أو التكلفة يُدار عبر طلب تغيير معتمد.

وثائق SRORIX