Description
소프트웨어 프로덕트의 성공적인 배포를 위한
CI/CD 실전 가이드
CI/CD 실전 가이드
지속적 배포는 복잡한 시스템 속에서도 변화에 유연하게 대응할 수 있는 조직의 핵심 전략이다. 이 책은 지속적 배포의 개념과 역사부터 출발해, 실무에서 반드시 마주치는 문제와 그 해결 방법을 체계적으로 안내한다. 기획 단계의 백로그 분할, 개발 과정의 안전한 증분 설계, 배포 이후의 테스트 및 피드백 전략까지 개발 라이프 사이클의 전 과정을 아우르는 구체적인 방법론이 담겨 있다. 리액트, 스프링 부트, SQL 기반의 실전 예제부터 자동화 리팩터링과 A/B 테스트 같은 고급 주제까지 폭넓게 다루며, 단순한 기술 설명을 넘어 실제 현장에서 겪게 되는 고민에 대한 현실적인 해법을 제시한다. 마지막으로, 글로벌 기업들이 지속적 배포를 도입해 기술 문화를 어떻게 변화시켰는지를 보여주는 8가지 실제 사례를 수록했다. 이를 통해 실무에 바로 적용할 수 있는 생생한 인사이트와 노하우를 얻을 수 있을 것이다.
주요 내용
● 개발 계획을 실시간 프로덕션 배포를 염두에 두고 설계하는 방법
● 실제 운영 중인 기능을 리팩터링하거나 데이터 저장 방식을 변경하는 패턴
● 다양한 피처 토글로 프로덕션 환경에서 기능을 테스트하고 릴리스하는 방법
● 가시성, 성능, 테스트 자동화, 보안 요소를 고려해 작업을 나누고 배포하는 방법
● 작업 중인 기능을 점진적으로 프로덕션에 배포하면서도 회귀 오류를 방지하는 기법
주요 내용
● 개발 계획을 실시간 프로덕션 배포를 염두에 두고 설계하는 방법
● 실제 운영 중인 기능을 리팩터링하거나 데이터 저장 방식을 변경하는 패턴
● 다양한 피처 토글로 프로덕션 환경에서 기능을 테스트하고 릴리스하는 방법
● 가시성, 성능, 테스트 자동화, 보안 요소를 고려해 작업을 나누고 배포하는 방법
● 작업 중인 기능을 점진적으로 프로덕션에 배포하면서도 회귀 오류를 방지하는 기법
지속적 배포 (트렁크 기반 개발부터 자동화 배포, 기능 토글까지 실무에서 통하는 안전한 시스템 구축 가이드)
$36.00