- 과거 빌드 과정은 수개월이 걸렸지만, 현재는 자동화로 거의 즉시 가능해짐 🚀
- 코드 통합의 어려움(빅뱅 통합)과 개발/운영팀 간의 소통 부재 문제 발생 💥
- 사업팀은 개발 진행 상황과 최종 결과물 예측의 어려움을 겪음 📊
- 매일, 자주, 거의 완성된 형태로 제품을 빌드하는 것이 중요해짐 🔄
- 데브옵스(DevOps) 도입으로 개발과 운영 간의 협업 및 소통 개선 🤝
- 과거 복잡한 컴파일 과정과 많은 의존성으로 인한 오류 발생 문제 해결 ⚙️
- 현재는 빌드뿐 아니라 전체 소프트웨어 수명 주기 자동화 추세 (CI/CD) 🤖
- CI/CD 파이프라인을 통한 코드 통합, 빌드, 테스트, 배포 자동화 ⚙️
- CI(Continuous Integration)와 CD(Continuous Delivery/Deployment)의 차이점 이해 필요 🤔