クラウドを「サーバーが生えてくる場所」として使うだけでは、その真価は発揮できません。本セッションでは、クラウドネイティブな開発における「認知負荷の削減」をテーマに、コンテナがどのように開発をラクにするかを解説します。
具体的には、以下のトピックを扱います。
- クラウドネイティブな開発とは何か — 疎結合による認知負荷の低減
- テスト容易性 — Testcontainers 等を活用した信頼性の高いテスト(決定性・堅牢性)の構築
- デプロイ容易性 — コンテナの可搬性を活かした「一度ビルド、全環境デプロイ」の実現
- 機能フラグ(AWS AppConfig)によるデプロイとリリースの分離
- CI/CD による自動化されたデリバリープロセス