그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록Infra
Infra

헬스체크란 무엇이며 왜 필요한가요?

실무5/5
설계4/5
인간4/5
기초2/5

면접관의 질문 의도

헬스체크를 개념 수준이 아니라 운영 신호로 다룰 수 있는지 본다. liveness/readiness 분리, 외부 의존성 포함 여부, 실패 임계치 결정 같은 운영 판단까지 짚는 사람과, 그저 "서버 살아 있나 확인하는 것" 수준에 머무는 사람을 가른다.

큐레이션 답변

학습 자료

헬스체크는 인스턴스가 지금 트래픽을 받아도 되는지 주기적으로 판별하는 신호다. 보통 liveness(프로세스 생존), readiness(요청 처리 준비), startup(초기 기동 완료) 세 종류로 나눠서 각각 다른 동작과 연결한다. liveness가 깨지면 인스턴스를 재시작하고, readiness가 깨지면 트래픽만 끊는다. 핵심은 "살아 있음"이 아니라 "서비스 가능 상태"를 운영 정책과 맞춰 정의하는 일이다.

좋은 답변 구조

  1. 01헬스체크가 풀려는 문제를 한 줄로 정의하고 liveness/readiness/startup 분리부터 짚는다
  2. 02트래픽 격리·재시작·롤링 배포 검증으로 신호가 어디에 쓰이는지 시나리오로 푼다
  3. 03외부 의존성을 readiness에 넣을지, 실패 임계치를 어떻게 잡을지 같은 의사결정 지점을 드러낸다
  4. 04과민 체크와 둔감 체크 사이의 트레이드오프로 마무리해 운영 관점을 보여준다

자주 실수하는 포인트

liveness와 readiness를 구분하지 않고 한 엔드포인트로 다 처리한다
DB·외부 API를 readiness에 다 묶어 외부 장애 한 번에 전 인스턴스를 동시에 떨어뜨린다
실패 임계치·재시도 간격을 정하지 않아 오탐 격리와 늑장 격리 사이에서 흔들린다
startup probe 없이 무거운 초기화 서비스를 배포해 롤링 업데이트가 재시작 루프에 빠진다

실무 맥락

  • 롤링 배포 중 새 인스턴스가 트래픽을 받을 준비가 됐는지 판별해야 하는 상황
  • 오토스케일링으로 새로 뜬 노드를 로드밸런서 풀에 안전하게 합류시켜야 하는 환경
  • DB·캐시 같은 외부 의존성 장애가 발생했을 때 격리 범위를 결정해야 하는 운영 환경
  • 장애 인스턴스를 자동 재시작·격리해 SLO를 유지해야 하는 서비스

본인 경험에 녹이는 힌트

외부 API 장애로 readiness가 동시에 떨어져 더 큰 장애로 번진 경험이 있다면 의존성 포함 범위 결정 단서로 연결할 수 있다

롤링 배포 중 503이 새어 나갔던 경험을 startup probe·readiness 전파 지연과 엮어 풀 수 있다

헬스체크 임계치를 조정해 오탐 격리를 줄였던 경험은 SLO와 임계치 결정 사례로 가져갈 수 있다

Actuator·k8s probe로 헬스체크 엔드포인트를 직접 설계한 경험이 있다면 liveness/readiness 분리 기준을 자기 언어로 말할 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1liveness와 readiness를 어떻게 구분해 설계하나요
Q2헬스체크 실패 임계치와 재시도 정책은 어떤 기준으로 정하나요
Q3외부 의존성(DB, MQ) 장애를 readiness에 포함할지 결정하는 기준은 무엇인가요
Q4롤링 배포 중 헬스체크 때문에 트래픽 단절이 생긴다면 어디부터 살펴보겠어요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문