Terraform Module에서 Terragrunt Stacks까지 IaC 구조를 다시 나눈 이유
데브옵스
Terraform Module에서 Terragrunt Stacks까지 IaC 구조를 다시 나눈 이유
두줄요약
10개 이상의 AWS 계정과 350개 이상의 서비스를 운영하는 IaC 구조를 다시 나눈 사례입니다. Terraform Module에서 Terragrunt Stacks로 분리한 이유를 다뤘습니다.
문제 상황
- 10개가 넘는 AWS 계정과 350개 이상의 서비스를 Terraform으로 운영하는 IaC 구조 재정비 필요
- Terraform Module 중심 구조에서 더 나은 분리와 관리 단위 재설계 필요성 제기
해결 방법
- Terragrunt Stacks를 도입해 IaC 구조를 다시 분리
- 모듈과 스택의 역할을 나눠 운영 복잡도 완화 방향으로 정리



