# プロジェクト概要
- AWS 上に立っている EC2 へのアプリのデプロイ時に手動または Jenkins でのデプロイから AWS Codepipeline にすることで開発者の工数およびインフラ管理者の工数を減らす
# 担当した役割
- Codepipeline まわりの導入、設計及び構築を一人で担当
# 使用した技術
- AWS Codepipeline
- AWS Codebuild
- AWS Lambda
- GitHub
- AWS StepFunctions
# 課題だったこと
- アプリとインフラで縦割りの組織に入って橋渡し的な役割が多かったためコミュニケーションコストが高かった
- 相手にとって常識的な部分が自分にとって未知なことが多く確認事項が多くこれもコミュニケーションコストが高かった
# 成果
- 今まで手動だった部分を AWS Codepipeline に置き換えることでビルドからデプロイまでを GitHub をトリガーにして自動化ができた
- 既存のデプロイ方法を Codepipeline で包括する形で作成したため既存環境への影響なくデプロイできた
- 既存のデプロイ方法を詳しく知ることでよりよいデプロイ方法や ToBe の提示ができた