مراجعv1البدء

البيئات ومسار التفعيل

افصل local وsandbox وstaging وproduction، ولا تعتبر نجاح بيئة دليلًا تلقائيًا على الأخرى.

نموذج البيئات

يبدأ التطوير محليًا ببيانات اختبار، ثم ينتقل إلى sandbox للعقود الخارجية، وبعده staging ببيانات غير إنتاجية، ثم canary محدود قبل production.

  • Local: تنفيذ واختبارات وحدات وعقود.
  • Sandbox: مفاتيح وبيانات معزولة للتكامل.
  • Staging: نسخة تشغيلية لاختبار النشر والترابط.
  • Canary: نطاق مستأجر أو فرع محدد بعد موافقة.
  • Production: تشغيل مراقب مع rollback جاهز.

حدود المفاتيح

كل مفتاح مرتبط ببيئة ونطاق وصلاحية. يجب أن يفشل الاتصال عند خلط البيئة أو غياب scope بدل السقوط إلى fallback غير آمن.

بوابة الترقية

لا تتم الترقية بناءً على build ناجح فقط. يلزم اختبار العقد، فحص tenant isolation، smoke tests، مراقبة runtime، ونقطة رجوع معروفة.