분류
배포·관측 · 2쪽
무중단 배포, 헬스체크, 설정·기능 플래그, 로그·트레이스·알림·SLO 처럼 내보내고 지켜보는 일을 모았어요.
16편 · 마지막 글 2026.08.12
배포·관측 글
16편 중 13–16
catch 하고 로그만 찍으면 장애가 안 보인다 — 예외 삼키기
장애가 났는데 알림도 안 울리고 에러율도 평평했어요. 몇 시간 뒤 사용자 문의로 알았고요. 예외를 잡아 로그만 찍는 코드가 장애를 어떻게 가리는지, 삼키더라도 보이게 만드는 법을 알 수 있어요.
평균 응답 시간이 놓치는 것 — p95·p99 백분위로 보기
대시보드 평균 응답 시간은 120ms 인데 느리다는 문의가 계속 와요. 로그를 보면 5초, 10초짜리 요청이 하루 수만 건 숨어 있고요. 평균이 가리는 느린 요청을 드러내는 지표 읽는 법을 담았어요.
헬스체크가 서버를 죽인다 — liveness·readiness 분리
부하가 조금 올라 응답이 느려졌을 뿐인데, 헬스체크가 서버를 하나씩 빼더니 몇 분 만에 전부 멈췄어요. 살아 있는 서버를 시스템이 스스로 끄게 되는 판정 방식과 고치는 법을 다뤄요.
배포할 때마다 502 가 조금씩 난다
무중단 배포를 설정했는데 배포할 때마다 502 가 몇십 건씩 나요. 설정은 다 맞는데도요. 서버가 내려가는 순간과 트래픽이 끊기는 순간 사이의 빈틈을 메우는 법을 정리했어요.
조건에 맞는 글이 없어요. 브루니가 숨었나 봐요.