Service Discovery란?
오토스케일·롤링 배포 환경에선 IP가 수시로 바뀐다. "주문 서비스가 어디 있지?"를 동적으로 찾는 구조다.
패턴
- Client-side — 앱이 직접 레지스트리 조회 (Consul)
- Server-side — LB 뒤에 숨김 (K8s Service + DNS)
동적으로 변하는 서비스 인스턴스 위치를 찾는 메커니즘. Consul·etcd·K8s DNS.
오토스케일·롤링 배포 환경에선 IP가 수시로 바뀐다. "주문 서비스가 어디 있지?"를 동적으로 찾는 구조다.