Independent deployability ਪੂਰਾ ਮੁਦਾ ਹੈ, ਇਸਲਈ ਹਰੇਕ ਸੇਵਾ ਨੂੰ ਆਪਣਾ CI/CD pipeline ਅਤੇ ਘੱਟ-ਜੋਖਮ ਵਾਲੀ ਰੀਲਿਜ਼ ਸਟ੍ਰੈਟੀਜੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ — ਆਮ ਤੌਰ 'ਤੇ canary ਜਾਂ blue-green — ਪ੍ਰਤਿਦਿਨ ਕਈ ਵਾਰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸ਼ਿਪ ਕਰਨ ਲਈ।
Per-service pipelines
ਹਰੇਕ ਸੇਵਾ ਆਪਣੀ ਗਤੀ ਨਾਲ ਬਿਲਡ, ਟੈਸਟ ਅਤੇ ਡਿਪਲਾਇ ਕਰਦੀ ਹੈ। ਇੱਕ ਸੇਵਾ ਵਿੱਚ ਇੱਕ ਤਬਦੀਲੀ ਕਦੇ ਪੂਰੇ-ਸਿਸਟਮ ਰੀਲਿਜ਼ ਨੂੰ ਟ੍ਰਿਗਰ ਨਹੀਂ ਕਰਦੀ।
commit ─▶ build ─▶ unit + contract tests ─▶ image ─▶ deploy (one service)
