イントロ こんにちは!SREを担当してます上平と申します。 このエントリーでは スマートバンクが提供する B/43サービスの裏側のデプロイシステムに関して紹介したいと思います! 自分自身の振り返りも兼ねてどうして現在のデプロイシステムに至ったのかをお話ししたいと思います、これからデプロイシステムの構築を検討されている方の参考になれば幸いです。 RDBを使用したWebアプリのデプロイ方法を構築する中で、発生した問題にどう対処し、より安定したデプロイを行うようにしてきたかを紹介します。 想定される読者 RDBを用いたWebアプリケーションで Blue/Green デプロイを行なっている方 AWS CodePipeline をどう組むか悩んでいる方 デプロイにおいて実現したかった要件 環境構築当初、デプロイで実現したかった要件をまとめました。 サービスダウンタイム無く、デプロイが行えること 障害
![B/43のFargateを使ったBlue/Greenデプロイシステムの変遷 - inSmartBank](https://cdn-ak-scissors.b.st-hatena.com/image/square/beaac3d1f7709b857a306807a4e206f30949b780/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkamihirasama%2F20231130%2F20231130105208.png)