القدرة على النشر المستقل هي النقطة الأساسية، لذلك تحتاج كل خدمة إلى خط أنابيب CI/CD خاص بها بالإضافة إلى استراتيجية إصدار منخفضة المخاطر — عادةً canary أو blue-green — للشحن بأمان عدة مرات يومياً.
خطوط الأنابيب لكل خدمة
تقوم كل خدمة ببناء واختبار ونشر وفقاً لإيقاعها الخاص. التغيير في خدمة واحدة لا يؤدي أبداً إلى تشغيل إصدار نظام كامل.
text
commit ─▶ build ─▶ unit + contract tests ─▶ image ─▶ deploy (one service)
