-
-
지속적 배포 - 트렁크 기반 개발부터 자동화 배포, 기능 토글까지 실무에서 통하는 안전한 시스템 구축 가이드
발렌티나 세르빌 지음, 이일웅 옮김 / 한빛미디어 / 2025년 7월
평점 :
"지속적 배포"는 단순히 CI/CD 기술을 설명하는 책이 아니라, 팀과 조직, 사고방식 전환까지 요구하는 책이었다. 과거 몇 달 단위로 하던 배포가 이제는 하루에도 여러 번 이뤄지는 현실을 짚으며, 그 과정에서 필요한 익스트림 프로그래밍, 데브옵스, 지속적 통합·전달 같은 실천들을 설득력 있게 풀어낸다.
특히 프로덕션 테스트와 릴리스 전략 부분이 인상 깊었다. 기존의 스테이징 중심 접근을 넘어 기능 토글, 카나리, A/B 테스트 같은 방법을 제시하면서, 왜 점진적이고 안전한 릴리스가 중요한지 구체적으로 보여준다. 이 덕분에 그동안 배포를 단순 이벤트로만 여겨왔던 시각이 확장됐다.
책은 또 자율적인 팀, 이해관계자의 신뢰 같은 문화적 요소를 강조하며, 지속적 배포가 기술 자동화만으로는 불가능하다는 사실을 일깨워준다. 무엇보다 “완벽할 순 없지만 지속적으로 개선할 수 있다”는 메시지는 현실적인 위로이자 동시에 방향을 제시해 주는 말이었다.
결국 이 책은 개인 개발자만이 아니라 조직 전체가 함께 읽고 고민해야 할 책이라는 생각이 든다. 이상과 현실 사이에서 괴리감을 느끼면서도, 우리가 가야 할 길이 분명히 어디인지 다시 확인할 수 있었다.