◈ 이 책의 대상 독자 ◈
이 책은 기술 가치 흐름(일반적으로 프로젝트 관리, 개발, QA, IT 운영과 정보 보안)에서 업무를 수행하거나 영향을 미치는 사람뿐 아니라 기술 이니셔티브가 시작되는 모든 비즈니스 리더와 마케팅 리더를 위한 것이다.
이 책의 독자는 데브옵스, 애자일, ITIL, 린, 프로세스 개선과 같은 도메인에 대한 광범위한 지식이 아직 부족할 것으로 예상한다. 각 주제는 필요할 때 소개, 설명할 것이다
이 책의 취지는 각 도메인의 핵심 개념에 대한 실무 지식을 생성하고, 입문서 역할을 함과 동시에 실무자가 전체 IT 가치 흐름에 있는 모든 동료와 함께 작업하는 데 필요한 언어를 소개하고, 공유된 목표의 틀을 만드는 데 있다.
목표 달성을 위해 점점 더 기술 조직에 의존하는 비즈니스 리더와 이해관계자에게도 가치 있는 내용이 될 것이다.
더 나아가 이 책에 기술한 모든 문제(예: 긴 배포 리드 타임, 고통스러운 배포)를 경험해보지 않은 조직의 독자도 대상으로 한다. 이들이 데브옵스 원칙, 특히 공유된 목표, 피드백과 지속적인 학습과 관련된 사항을 이해하면 많은 혜택을 얻을 수 있을 것이다.
◈ 이 책의 구성 ◈
1부에서는 데브옵스의 간략한 역사와 수십 년에 걸친 관련 지식 체계에서 얻은 기초 이론 및 핵심 주제를 소개한다. 다음으로 ‘세 가지 방법’의 상위 원칙인 지속적인 학습과 실험을 설명한다.
2부에서는 데브옵스를 어디서, 어떻게 시작하는지 설명하고 가치 흐름, 조직 설계 원칙과 패턴, 조직적 도입 패턴과 사례 연구와 같은 개념을 소개한다.
3부에서는 배포 파이프라인의 기반을 구축해 ‘흐름(Flow)’을 가속화하는 방법을 설명한다. 빠르고 효과적인 자동화 테스트, 지속적인 통합, 지속적인 전달과 낮은 위험도로 출시하기 위한 아키텍처 구현에 관해 알 수 있다.
4부에서는 피드백을 가속화하고 증폭하는 방법을 논의한다. 문제를 발견하고 해결하기 위한 효과적 프로덕션 텔레메트리를 생성하고 문제를 더 잘 예측해서 목표를 달성하기 위한 피드백을 활성화하며, 개발과 운영이 안전하게 변경 사항을 배포하고 A/B 테스트를 일상 업무와 통합하며, 작업의 질을 높이기 위한 리뷰와 조정 프로세스를 만드는 방법에 관해 이야기한다.
5부에서는 ‘지속적인 학습’을 가속화하는 방법을 알아본다. 올바른 문화를 수립하고 부서에서 새롭게 학습한 사항을 전체 조직의 개선에 적용하며 조직 학습과 개선을 위한 시간을 적절하게 확보하는 방법을 소개한다.
마지막으로 6부에서는 일상 업무에 보안 컴플라이언스를 적절하게 통합하는 방법에 관해 설명한다. 또한 보안 통제 예방책의 공유 소스 코드 저장소 및 서비스에 대한 통합, 배포 파이프라인에 대한 보안 통합, 더 효과적인 감지 및 복구를 위한 텔레메트리의 향상, 배포 파이프라인의 보호와 변경 관리 목표의 달성에 관해 설명한다.
이런 프랙티스를 체계화해 데브옵스 프랙티스의 도입을 가속화하고 데브옵스 이니셔티브의 성공을 증가시키며 데브옵스 트랜스포메이션에 필요한 노력의 양이 줄어들길 바란다.
◈ 옮긴이의 말 ◈
눈을 감았다 뜨면 어제와 다른 세상이 펼쳐져 있습니다. 특히 소프트웨어 분야의 변화 속도는 그 어느 분야보다도 빠릅니다. 개발 언어는 물론이고 프로세스, 개발 조직, 개발 문화 모두가 변하고 있습니다. 하루가 다르게 출시되는 많은 기술이 그 변화의 속도를 더욱 부추기고 있습니다.
데브옵스란 소프트웨어의 개발과 운영의 합성어로 소프트웨어 개발자와 정보 기술 전문가 사이의 소통과 협업 그리고 통합을 통해 지속적이고 안정적으로 소프트웨어를 개발하고 운용하는 환경과 문화를 나타냅니다. 지속적이고 발전적인 협업 기반의 개발 문화에 중점을 둔 데브옵스는 xOps로 확장되며 다양한 영역에 그 영향을 미치고 있습니다.
『데브옵스 핸드북 2/e』은 2016년에 출간된 『데브옵스 핸드북』을 확장한 것입니다. 저자들은 1판 출간 이후 최신 연구 결과와 프랙티스, 사례 연구를 기반으로 1판의 내용을 다듬고 보강했습니다. 2020년 COVID-19 팬데믹 이후 모든 것이 변해버린 오늘날 이 책을 통해 데브옵스의 개념뿐만 아니라, 데브옵스가 갖는 현대적 의의는 물론 실제 개발에서 활용 가능한 다양한 개념과 원칙에 대한 통찰력을 얻을 수 있을 것입니다.