Toni Syvänen
Johan Bonneau
継続的デプロイメント(CD)により、開発チームは、いつでも本番環境に、特にオンデマンドで、リリースできるようにソフトウェアをメンテナンスすることができます。 このプラクティスは、Continuous Integration と Continuous Deliveryの上で構築されます。結果として、ソフトウェアの設定とデプロイのオーケストレーションは、開発チームの義務の一部となります。
この実践には、ソフトウェアのデプロイメントと本番環境への配信に関わるすべての人の密接な協力が必要です。デプロイメントに関わる全てのことは、可能な限り自動化する必要があります。新機能をすぐに本番環境に投入するため、feature toggles と dark launches の活用も重要になります。
また、継続的デプロイメントには、アプリケーションの適切なレベルのモニタリングも必要です。これらのモニターは、新しいデプロイメントが展開されたときに、応答時間やエラーから成功率への変化を素早く発見できるように可視化されている必要があります。
継続的デプロイメント をチームや顧客、ステークホルダーと実施するにあたりより詳細にお知りになりたい場合は、以下のリンクを参照してください。