غيِّر التوجيهات. لا الكود.
توجيهات نظام مرتبطة بمساحة العمل، مُصدَرة خلف تسميات مسماة ومُحقَنة عبر ربط الرموز — بحيث يكون النشر مجرد تغيير تسمية لا عملية نشر كاملة.
- قسِّم حركة المرور بنسبة A/B بين نسختين من التسمية، وتراجع عن التغيير بنقل التسمية إذا ساءت النتائج.
- التراجع بنقرة واحدة: أعِد التسمية للخلف وسيلتقطها الطلب التالي فوراً.
- تُطلَق Webhooks عند الترقية، لتبقى أنظمتك الخاصة متزامنة مع ما هو نشط.
الطرح ليس سوى تحريك تسمية.
تعيش النصوص التوجيهية داخل مساحة العمل، مُصنَّفة بإصدارات تحمل أسماء مثل production و canary. وجِّه التسمية إلى v4 وسيستخدمه الطلب التالي فوراً. لا إعادة نشر، ولا تحديث للعميل، ولا انتظار.
والتراجع هو نفس الحركة.
وزّع حركة البيانات بين نسختين من تسمية ما، وأعد توجيهها إذا أخفقت النسخة الجديدة — فالتراجع عملية بسيطة كالنشر تماماً. تُطلق خطافات الويب (Webhooks) إشعارات عند الترقية لإبقاء بقية أدواتك على اطلاع بما هو نشط.