PE Notes · SW
DevOps
CALMS와 DORA 네 지표로 DevOps 장점을 잡고, 문화 저항·DevSecOps·온콜 부담을 과제로 두며, 성숙도와 NoOps·FinOps 자리를 비교합니다.
개발은 변화를, 운영은 안정을 원합니다. 그 틈에서 이관 대기와 장애가 쌓입니다. 는 두 팀을 한 흐름으로 붙이고, 빌드·시험·배포를 자동화하며, 지표로 고칩니다. 도구 이름이 아니라 문화·실천·도구의 결합입니다.
CALMS와 장점
는 Culture, Automation, Lean, Measurement, Sharing입니다. 사일로를 깨고 공동 책임, 낭비 제거, 측정 후 개선, 지식·도구 공유(이너소스)입니다. 자동화가 없으면 문화만 구호가 됩니다.
장점은 배포 빈도, 품질 게이트, 회복력입니다. Elite는 하루 여러 번 배포, 커밋에서 운영까지 한 시간대, 변경 실패 낮음, 한 시간 안입니다. CI가 시험을 앞으로 당기고, 모니터링이 알림을 표준화합니다.
조직 쪽으로는 반복 노동을 줄이고, You Build It You Run It으로 책임을 붙이며, 기능 플래그·실험으로 학습 속도를 올립니다. 는 통합과 전달·배포의 파이프라인 이름입니다. 는 인프라를 코드로 버전 관리합니다.
도입 과제와 DevSecOps
과제는 문화 저항, 도구 학습, 초기 파이프라인 비용입니다. 금융·의료·공공은 변경 통제가 강해 속도가 꺾입니다. 감사 추적을 자동 로그로 남기지 않으면 심사가 수작업이 됩니다.
빠른 배포가 보안 검토를 건너뛰면 부채가 됩니다. 는 ··컨테이너 스캔·를 게이트에 넣고 합니다.
운영 쪽은 서비스가 늘수록 관측이 어렵고, 개발자 온콜이 번아웃을 부르며, 레거시는 CI에 잘 안 붙습니다. MSA와 같이 가면 메쉬·추적이 전제입니다.
| 비교축 | 얻는 것 | 치르는 것 |
|---|---|---|
| 속도 | 작은 릴리즈 | 파이프라인 투자 |
| 품질 | 자동 시험 | 도구 숙련 |
| 안정 | 빠른 복구 | 온콜 부담 |
| 보안 | 게이트 | 오탐·예외 관리 |
| 규제 | 추적 자동화 | 승인 단계 설계 |
성공 요인과 성숙도
성공은 위에서 밀고, 한 팀 파일럿 후 확대하며, 비난 없는 사후분석으로 심리적 안전을 만듭니다. 한 번에 전사 도구를 바꾸면 저항만 남습니다.
는 서버리스·관리형에 기대 운영 팀을 거의 없앱니다. 극단입니다. 는 클라우드 비용을 Dev·재무·Ops가 같이 봅니다. 속도만 올리면 청구서가 품질 지표가 됩니다.
성숙도는 수동 배포 → CI와 일부 CD → 완전 CI/CD·자동 롤백·카오스 실험입니다. 현재 위치를 말하고 다음 한 칸만 옮기는 답이 설득력 있습니다.
답안은 CALMS 다섯, DORA 넷, 장단 표, DevSecOps 게이트, NoOps≠DevOps를 한 장에 씁니다.