학습 목표Infrastructure as Code(IaC) 의 정의와 snowflake 서버 문제를 설명할 수 있다.imperative(명령형) 와 declarative(선언형) 접근의 차이를 예시로 구분할 수 있다.desired state, plan, apply가 왜 함께 쓰이는지 설명할 수 있다.멱등성(idempotency) 이 재실행·CI·장애 복구에 왜 필요한지 설명할 수 있다.인프라 변경을 Git·PR·리뷰로 거버넌스하는 이유를 설명할 수 있다.문제 상황prod 서버는 손으로 세팅했고, 문서는 2년 전 wiki — 실제와 문서가 다르다snowflake — 서버마다 미세하게 다른 설정장애 복구 runbook: "VPC 만들고, SG 열고, RDS 붙이고…" — 순서 하나 틀리면 반쪽만 복구Bash..