logo hsb.horse
← 용어집 목록으로 돌아가기

Glossary

Readiness

Readiness는 서비스나 프로세스가 새 요청이나 새 작업을 받아도 되는 상태인지를 나타내는 지표다.

게시일: 수정일:

Readiness는 서비스가 지금 새 트래픽을 받아도 되는 상태인지를 나타내는 개념이다.

프로세스가 떠 있어도 의존 DB 연결이 끝나지 않았거나, 캐시를 초기화하는 중이거나, shutdown 때문에 새 접수를 막아야 하는 상황이라면 readiness를 false로 둔다. 즉 살아 있는지 여부가 아니라, 받아도 되는지 여부를 보는 지표다.

실무에서 쓰이는 곳

  • Kubernetes의 readiness probe
  • load balancer 뒤에서의 트래픽 제어
  • graceful shutdown 전 신규 유입 차단

참고

Readiness는 liveness와 같지 않다. readiness가 false여도 프로세스 자체는 정상 동작 중일 수 있다.

실무 메모

Readiness는 ops, kubernetes, health-check, http 문맥에서 자주 나온다. 사전식 정의만 외우기보다, 이 말로 무엇을 짧게 가리키려는지까지 맞춰 두면 문서와 대화가 덜 흔들린다.

가까운 용어와 섞이면 설명이 흐려지기 쉬우므로, 대상과 역할, 쓰이는 장면을 한 단계만 더 구체적으로 잡아 두는 편이 낫다. 용어집에서는 그 출발점을 정리해 두면 충분하다.