알파 알파 공개 기간입니다 — 기능과 화면이 예고 없이 바뀔 수 있습니다. 가입은 아직 열려 있지 않고, 계정을 받으신 분만 로그인할 수 있습니다.

가입하면 무엇을 해주는가

받게 되는 것은 네 가지입니다.

점검 항목의 개수가 아니라, 실제로 손에 들어오는 물건으로 설명하는 편이 정확합니다. 아래 네 가지는 모두 제품이 지금 만들어내는 것이고, 화면의 예시는 그 출력 그대로입니다.

01

문제가 생긴 순간, 사람에게 갑니다

슬랙·이메일·텔레그램·웹훅 중 원하는 곳으로 보냅니다. 조직마다 채널이 따로 있어서, 고객사 담당자를 각자의 채널로 부를 수 있습니다.

  • 전송이 실패하면 다시 시도합니다 — 슬랙이 잠깐 흔들렸다고 알림이 사라지지 않습니다
  • 심각한 문제는 누군가 확인할 때까지 다시 알립니다
  • 인터넷이 끊긴 건 사이트가 죽은 게 아니므로, 그때는 알리지 않습니다
문제 발생과 복구, 두 통
DoFix 오후 2:41

사이트가 응답하지 않습니다

가온푸드 쇼핑몰 · 502


DoFix 오후 2:55

정상으로 돌아왔습니다

가온푸드 쇼핑몰 · 14분간 중단

02

“문제가 있습니다”에서 멈추지 않습니다

업타임 모니터는 사이트가 죽었다고 알려주고 거기서 끝납니다. 그다음이 사람 몫이라면, 사실 일이 줄지 않습니다. DoFix는 라이브 사이트에서 관측한 것을 연결된 저장소와 맞춰봅니다.

  • 최근 커밋과 배포 이력을 훑어 원인을 좁힙니다
  • 고칠 파일을 이름으로 지목합니다
  • 확신이 기준에 못 미치면 단정하지 않고 담당자에게 넘깁니다
진단 결과 예시
원인 추정 확신도 0.86

14분 전 배포된 커밋 a3f21c8 「nginx 설정 정리」에서 Content-Security-Policy 줄이 사라졌습니다.

고칠 위치 nginx/nginx.prod.conf

03

고칠 수 있는 것은 브랜치를 만들어 올려둡니다

저장소를 연결하고 켜두면, 진단이 끝난 문제 중 안전하게 고칠 수 있는 것만 골라 수정하고 풀 리퀘스트로 제출합니다. 아침에 검토할 것이 하나 올라와 있는 상태가 됩니다.

  • 검증을 통과하지 못하면 PR 대신 이슈를 엽니다 — 발견한 것이 사라지지는 않게
  • 바꾸는 파일 수와 종류가 제한되어 있습니다
  • 병합하지 않습니다. 배포하지도 않습니다.
올라오는 풀 리퀘스트 예시
열림 #128
보안 헤더 복구: Content-Security-Policy

dofix/fix-csp-a3f21c8 → main

nginx/nginx.prod.conf +3−0

병합은 사람이 합니다.

04

고객에게는 에이전시 이름으로 리포트가 나갑니다

주기적으로 자동 생성되는 링크를 고객에게 전달합니다. 로고와 색은 에이전시의 것이고, 우리 브랜드는 그 문서 어디에도 없습니다.

  • 아무 일도 없었던 주에 특히 중요합니다 — 유지보수는 조용할 때 일을 안 하는 것처럼 보입니다
  • 커밋 해시, 저장소 이름, 내부 진단 내용은 일부러 뺐습니다
  • 링크는 언제든 회수 가능 — 잘못 보냈다면 즉시 무효화됩니다
고객이 받는 문서 예시

점검 증명서

한빛물산 귀중

점검 기간
8월 12일 – 8월 19일
가동률
99.98%
보안 상태
양호
인증서
86일 남음
조치한 문제
2건

화이트라벨 — 이 자리에 에이전시의 로고가 들어갑니다

지금 맡고 계신 사이트, 지금 상태를 아십니까?

사이트를 연결하고, 점검 결과와 다음 할 일을 한 곳에서 확인하세요.