Terraform 스파게티 47,000줄을 상속받았는데, 프로덕션에 불 지르지 않고 어떻게 해결했는지
(dev.to)
47,000줄에 달하는 거대한 테라폼 코드를 모놀리식 상태 파일에서 도메인별로 분리하고 모듈화함으로써, 인프라 변경의 위험을 최소화하고 배포 속도를 획기적으로 개선한 실전 리팩토링 사례를 다룹니다.
이 글의 핵심 포인트
- 147,000줄의 테라폼 코드를 단일 상태 파일로 관리할 때 발생하는 운영적 위험성 분석
- 2`terraform state mv`를 활용하여 인프라를 도메인(Networking, Security, Data 등)별로 분리하는 전략
- 3