Slide 17
Slide 17 text
実際に運用して困ったこと
× 改善が難しい
デプロイは基本的にコードを経由する必要があるため、構築の瞬発力が落ちる
IaCの特性上やむを得ない。どうしても急ぎなら手動とかで。
plan/applyでエラーが起こると構築が止まってしまう
planはローカルで。applyまで検証したいなら別環境とかでやる。
手動変更やローカルから直applyされると、都度確認が必要になる
テスト中はやむを得ない手動変更とかが起きる。
その間はパイプラインを止めておくなど、うまくスケジュールする。
共通リソースがあるので、商用だけ一部先行着手とかが難しい
developとmainは共通化されるので共通リソースも中途半端に
デプロイされてしまう。先行してやるなら手動やローカルから流す。
※チーム構成
全体4名(ガッツリ書く人2名、そこそこ書く人2名、Lambda等は別部隊で記述)
◯ 改善が可能
terraformを使えるメンバーが少なかったので、applyの依頼が集中
少なくともインフラチームはみんな使えた方がいい。
記述方法が個人間で差がでる
事前に軽い規約は作ったが、まだまだ弱かった。
開発同様、より強い規約の制定が必要。