Terraform plan 명령으로 변경 전 영향 범위 확인 경험
사이드 프로젝트에서 클라우드 리소스를 수동으로 콘솔에서 만들다가 환경 재현이 안 되는 문제를 겪고 Terraform으로 전환한 경험이 있습니다. 처음에는 진입 장벽이 있었는데, HCL 문법을 익히고 상태 파일 관리 방식을 이해하고 나니 인프라 변경이 코드 리뷰와 같은 흐름으로 관리됐습니다.
어떤 리소스가 어떤 의존성으로 연결됐는지가 코드에 명시되니, 새 팀원도 전체 구조를 빠르게 파악할 수 있었습니다. Terraform의 가장 큰 장점은 변경 전 영향 범위를 미리 확인할 수 있다는 점이었는데, plan 명령 덕에 실수로 중요 리소스를 삭제할 위험이 크게 줄었습니다. 지금도 새 프로젝트를 시작할 때 인프라 코드 구조를 먼저 잡는 방향으로 접근합니다.