// continuous everything

DevOps

개발과 운영의 경계를 허뭅니다

하루에도 수십 번 배포합니다

장애는 빠르게 감지하고 복구합니다

모든 것을 코드로 관리합니다

개발과 운영의 경계를 허뭅니다

문화, 자동화, 측정, 공유. 소프트웨어를 더 빠르고 안전하게 사용자에게 전달하는 방법입니다.

GitDockerKubernetesTerraformGitHub ActionsArgoCDPrometheusGrafanaHelmAnsible GitDockerKubernetesTerraformGitHub ActionsArgoCDPrometheusGrafanaHelmAnsible

01 — Lifecycle

끝나지 않는 무한 루프

계획에서 모니터링까지, 그리고 다시 계획으로. 피드백이 다음 개선을 만듭니다.

DEV OPS PLAN CODE BUILD TEST RELEASE DEPLOY OPERATE MONITOR

02 — CI/CD

커밋 한 번이면 프로덕션까지

사람이 반복하던 일은 파이프라인이 대신합니다. 실패하면 즉시 멈추고, 통과하면 자동으로 다음 단계로 넘어갑니다.

pending

checkout

pending

lint

pending

test

pending

build

pending

scan

pending

deploy

03 — Pillars

DevOps를 받치는 네 개의 기둥

⚙

자동화

빌드, 테스트, 배포, 인프라 프로비저닝까지 반복 작업을 코드로 자동화합니다.

◎

관측 가능성

메트릭, 로그, 트레이스로 시스템 상태를 실시간으로 파악합니다.

⟲

지속적 개선

작은 단위로 자주 배포하고, 피드백을 빠르게 반영합니다.

⧉

협업 문화

개발과 운영이 책임을 공유하고, 장애를 비난 없이 회고합니다.

04 — Live

인프라도 코드입니다

05 — Impact

숫자로 보는 변화

DORA가 정의한 소프트웨어 전달 성과 지표입니다. 엘리트 조직과 저성과 조직의 격차. 출처: 2019 Accelerate State of DevOps Report.

0배 더 잦은 배포
0배 짧은 변경 리드타임
0배 빠른 장애 복구
0배 낮은 변경 실패율