인프라를 코드화하고 상태·변경을 재현·추적해 협업성 확보 결
Terraform을 써본 건 개인 프로젝트에서 클라우드 인프라를 코드로 관리하려고 시도했을 때입니다. 처음엔 콘솔에서 직접 설정했다가, 같은 환경을 다시 만들어야 할 때 어떤 설정을 했었는지 정확히 기억이 안 되는 문제가 생겼습니다. Terraform으로 바꾸고 나서 설정이 코드로 남아있어서 재현이 쉬워졌습니다. 처음엔 state 파일 관리가 낯설어서 로컬 파일이 실제 인프라와 어긋나는 문제를 겪었는데, 원격 상태 저장소를 쓰는 방식으로 해결했습니다. 인프라를 코드로 다루면 변경 내역이 남고 팀이 함께 관리할 수 있다는 게 가장 큰 장점이라고 느꼈습니다.
변경 추적이 가능한 인프라 관리가 팀 협업에서 얼마나 중요한지를 느꼈습니다.