
에서 모든 사람의 코드를 병합하고 테스트하는 작업이 포함된다.
CD
는 더 나아가 합쳐진 코드
를 항상 프로덕션 시스템에 배포 가능한
production
-
ready
상태로 유지한다.
8
장에서 인프라 코드를 지속적으로 테스트하고 배포하는 방법에 대해 자세히 설명한다.
핵심 실행 방법
3
시스템을 작고 간단하게 빌드한다
조직은 시스템이 크고 긴밀하게 결합
tightly
-
coupled
되어 있을 때 힘겨워한다. 큰 시스템은 변경하
기 어렵고 망가지기도 쉽다.
높은 성과를 내는 팀의 코드베이스를 보면 다른 점을 발견할 수 있다. 시스템이 작고 간단하게
구성되어 있으며, 각 컴포넌트는 이해하기 쉽고 깔끔하게 정리된 인터페이스를 가지고 있다.
이 팀은 각 구성 요소의 변경을 직접 수행하고 각 컴포넌트가 분리된, 즉 서로 영향을 미치지
않는 상태로 테스트와 배포를 진행한다.
15
장에서 이 핵심 실행 방법의 구현 원칙에 대해 자세히 설명한다.
1.6
마치며
클라우드와 인프라 자동화의 가치를 활용하기 위해서는 클라우드 시대 사고 방식이 필요하다.
클라우드 시대 사고 방식이란 속도를 이용하여 품질을 향상시키고 품질을 향상시켜 속도를 얻
는 것을 의미한다. 인프라를 자동화하려면 많은 노력이 필요하고 작동 방식을 배울 때는 특히
더 많은 노력이 요구된다. 그러나 이러한 노력은 신규 구축뿐 ...