service discovery란 (1) 썸네일형 리스트형 마이크로서비스의 핵심! Service Discovery로 유연하고 확장 가능한 아키텍처 만들기 마이크로서비스 아키텍처에서 Service Discovery의 필요성과 출연 배경마이크로서비스 아키텍처는 각 서비스가 독립적으로 개발, 배포, 그리고 관리되는 구조입니다. 이를 통해 확장성과 유연성을 높일 수 있지만, 서비스들이 서로 통신하기 위해서는 각 서비스의 위치(IP 주소 및 포트 번호)를 알아야 합니다. 문제는 마이크로서비스 환경에서는 이러한 서비스들이 빈번하게 스케일링(증가/감소), 이동, 또는 재시작되기 때문에 각 서비스의 위치가 동적으로 변할 수 있다는 점입니다.초기의 모놀리식 아키텍처에서는 모든 서비스가 하나의 코드베이스에 통합되어 있어 통신이 비교적 단순했습니다. 그러나 마이크로서비스로 전환하면서 서비스들이 서로 독립적으로 배포되기 때문에 서비스 간의 위치 정보를 관리하는 방식이 필요해졌.. 이전 1 다음