728x90
Development + Operations의 합성어
소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다.
목적
- 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것
- 제품 출시까지 걸리는 기간 단축
- 새로운 판의 더 낮은 실패율
- 복구 시 더 빠른 평균시간
장점
- 작업 속도가 빨라 시장 변화에 더 잘 적응하고 효율적으로 비즈니스 성과를 낼 수 있다.
- 새로운 기능의 릴리스와 버그 수정 속도가 빨라질수록 경쟁 우위를 차지할 수 있다.
- 애플리케이션 업데이트와 인프라 변경의 품질 보장을 통해 변경 사항이 제대로 안전하게 작동하는지 확인 가능하다.
- 개발자와 운영 부서 간의 협력을 통해 효과적인 팀을 구축 가능하다.
- 자동화된 규정 준수 정책, 세분화된 제어 및 구성 관리 기술이 사용 가능하다.
출처:
https://gyoogle.dev/blog/computer-science/software-engineering/DevOps.html
'CS(Computer Science) > Software Engineering' 카테고리의 다른 글
써드 파티(3rd party) (0) | 2023.01.08 |
---|---|
애자일(Agile) (0) | 2023.01.07 |
테스트 주도 개발 : TDD(Test Driven Development) (0) | 2023.01.05 |
클린 코드, 리팩토링 (0) | 2023.01.05 |