AWSインフラ設計のベストプラクティスを目指して(IaC編)
Zenn|エンジニアのための情報共有コミュニティ [Unofficial]
February 7, 2026
はじめに
Terraformを用いてAWSの各リソースをコード化しました。
以前まとめた記事の構成図の各リソースが主な対象になります。
なお、赤点線枠はTerraformでは管理しづらいことから、ecspressoで管理しています。
モジュール群
リソースごとに抽象化し、複数の環境で同じ構成を実現するために使う
AWSのサービス単位で作ると運用しやすい
モジュール内は過度な抽象化は避け、基本はベタ書き推奨
とはいえあまりに繰り返しが多い箇所はunit moduleを作る
※unit moduleはモジュールのモジュールのこと。基本はaws.tfからモジュールAを参照する...
Discussion in the ATmosphere