들어가며인프라를 수동으로 관리하면 환경 간 불일치, 변경 이력 추적 불가, 재현 불가능한 설정 등 수많은 문제에 부딪힙니다. Infrastructure as Code(IaC)는 인프라를 코드로 정의하여 버전 관리, 리뷰, 자동화를 가능하게 합니다.Terraform은 HashiCorp에서 개발한 IaC 도구로, 선언적 문법으로 클라우드 인프라를 정의하고 프로비저닝합니다. AWS, GCP, Azure 등 다양한 프로바이더를 지원하며, 현재 IaC 도구의 사실상 표준입니다.이 글에서는 Terraform의 핵심 개념부터 AWS 실전 인프라 구축 예제까지, 백엔드 개발자가 알아야 할 Terraform 활용법을 정리합니다.Terraform 핵심 개념주요 용어개념설명Provider인프라 플랫폼과의 인터페이스 (AWS..