기존 서버 기반 앱을 도커 컨테이너로 전환한 경험
팀 프로젝트 서버를 매번 직접 서버에 접속해서 수동 배포하다 보니 환경 차이로 생기는 문제가 반복되었습니다.
도커로 앱을 컨테이너화해서 이미지를 빌드하고 어떤 서버에서도 같은 방식으로 실행되게 만들었습니다. 처음에는 이미지 크기를 신경 쓰지 않았으나 기본 이미지가 너무 커서 배포가 느렸습니다. 경량 이미지로 바꾸면서 배포 시간이 절반으로 줄어들었습니다.
컨테이너화한 이후 '내 컴퓨터에서는 됐는데'라는 말이 팀에서 사라졌습니다. 클라우드 네이티브 방식이 환경 문제를 구조적으로 해결한다는 것을 그때 처음 이해했습니다. 그 경험이 인프라를 코드로 다루는 방식의 가치를 알게 해주었습니다.