- 서비스 발견은 서비스의 위치 정보를 기억하는 역할을 하며, 어플리케이션 내 서비스 중 하나가 오류 발생 시 전체 시스템이 녹인다 💥. 단점점이 파악될 수 있으나, 로드밸런싱으로도 가능하지만 새로운 서비스 발견 컴포넌트가 개발된 이유가 있다.
- 트라디셔널 load balancer는 서비스 인스턴스가 고정되어 있어 새로운 서비스 등록 및 최신화 기능이 부족하여 전역적인 확장성을 지원하지 못하는 구조 🦒.
- 로드밸런서의 오류 발생 시 모든 애플리케이션이 동시에 중단되는 단일 포인트 오류 문제 존재 🥺.
- 로드밸런서의 사용은 비용의 부담 💰, 및 구현 설계 간소화의 필요성.