안전한 소프트웨어 배포: 프로덕션 환경 배포와 관련된 두려움과 혐오 극복하기 | MongoDB Blog`
배포는 소프트웨어 엔지니어가 가장 좋아하는 일은 아니지만, 최종 사용자에게 소프트웨어를 제공하는 것이 가장 좋아하는 일이다. 배포 담당자는 소프트웨어를 개발하고, 준비하고, 테스트한다. 그러나 프로덕션 환경에서 배포하는 것은 두려움을 느끼는 일이며, 모든 배포 과정에서 공통적으로 발생하는 두려움이 있다. 두려움은 개발자에게 미치는 영향을 가장 잘 이해할 수 있는 말이 있으며, SF 소설 Dune의 저자인 Frank Herbert는 "두려움은 정신을 집어 삼킨다"고 했습니다. 두려움은 실험적이고 도전적인 정신을 약화시킵니다. 프로덕션 환경에 배포하는 것은 분명 두려운 일이며, 하지만 안전하고 자신 있는 배포 환경을 만들 수 있는 방법이 있다. 이 글에서는 180가지 규칙, Z배포, Goldilocks Gauge, 거울 통한 조율 등 몇 가지 방법을 소개한다. 이러한 방법들은 완벽하지 않으며 배포에 버그가 발생하지 않는다는 것을 보장하지 않지만, 제 경험상 최고의 전략이다. 그리고 의미 있는 혁신이 가능하도록 엔지니어링 팀 내에 자신감있는 문화를 구축하는 데 도움이 된다.