환경 불일치 문제 해결 경험 + 파드 자동 복구 실습으로 가치 설명
팀 프로젝트에서 Docker를 처음 써봤습니다. 이전에는 팀원마다 개발 환경이 달라서 '내 환경에서는 됐는데'라는 상황이 반복됐는데, Dockerfile로 환경을 정의하고 나서 환경 불일치 문제가 사라졌습니다. docker-compose로 앱·DB·캐시를 한 번에 띄우는 구성을 만들었고, 새 팀원이 명령어 한 줄로 로컬 환경을 세팅할 수 있게 됐습니다. 이후 쿠버네티스 실습에서 파드 자동 복구가 동작하는 걸 직접 확인했는데, 서비스를 수동으로 재시작하는 작업이 자동으로 이뤄지는 걸 보고 오케스트레이션이 운영에서 만드는 가치를 실감했습니다. 컨테이너가 서버에서 직접 돌리는 것과 달리 자원을 격리하고 필요한 만큼만 할당하는 구조도 배포 예측 가능성을 높여줬습니다.
환경을 코드로 정의하는 것이 배포 시스템 전체를 안정적으로 만드는 출발이라는 걸 배웠습니다.