Self-Service Deploymentとは?
self-service deploymentは、開発者が別のオペレーションチームに引き渡すのではなく、guardrailを組み込んだ自動pipelineを通じて自分の変更を直接deployするモデルです。ポリシー、テスト、rollbackがプラットフォームにコード化されているため、その経路はデフォルトで安全です。出荷のオーナーシップを、コードを書いた人々に押し進めます。
なぜ重要か
すべてのdeployをgatekeeper経由でルーティングすると、ボトルネックが生まれ、出荷されるものへのオーナーシップが薄まります。自動化されたgatと容易なrollbackに支えられたself-serviceは、安全性を人ではなくプラットフォームに保ちながら配信を速めます。これはguardrailが十分に信頼でき、デフォルトの経路を安全なものにできる場合にのみ機能します。
関連ガイド
What Is Runbook Automation?Runbook automation turns documented operational procedures into executable scripts or workflows so responses…
What Is a Gated Deployment?A gated deployment requires a release to pass explicit checks or approvals before it can proceed, stopping th…
What Is an Ephemeral Preview?An ephemeral preview is a temporary, isolated deployment spun up per pull request so reviewers can exercise t…