eureka
-
JHipster 시리즈 7화 - 마이크로서비스 구조 전환 – Gateway와 Service Registry 실습기술과 산업/언어 및 프레임워크 2025. 5. 21. 12:10
JHipster의 마이크로서비스 모드를 기반으로 Gateway와 Service Registry(Eureka)를 설정하고, 실제 서비스 분리를 실습합니다. 도입 배경부터 실전 구성까지 구조적 전환 과정을 단계별로 안내합니다.왜 마이크로서비스로 전환하는가?JHipster는 프로젝트 생성 시 모놀리식(monolith) 또는 마이크로서비스(microservice) 중 하나를 선택하게 됩니다.처음에는 유지보수와 개발 속도를 위해 모놀리식으로 시작하지만, 다음과 같은 시점에 구조 전환이 필요합니다:팀이 늘어나며 기능별 분리 요구 발생특정 기능(API, 배치 등)의 독립 배포 필요트래픽 분산 및 장애 격리 필요CI/CD 파이프라인 최적화JHipster는 이러한 마이크로서비스 요구를 자동화된 구조와 Gateway, R..
-
Spring Boot 시리즈 34편 – Eureka와 서비스 디스커버리 구조: 마이크로서비스 환경에서의 자동 인스턴스 탐색 전략기술과 산업/언어 및 프레임워크 2025. 5. 21. 12:04
Spring Cloud의 Eureka를 활용한 서비스 디스커버리 구조를 설명합니다. 마이크로서비스 환경에서 인스턴스 등록과 탐색, 자동 라우팅, 헬스체크 설정 등 운영 기준의 구성 전략을 다룹니다. 마이크로서비스 환경에서는 서비스가 고정된 IP나 포트를 가지지 않습니다.동적으로 배포되고, 스케일 아웃 되며, 서버가 재시작될 수도 있습니다.이처럼 동적으로 변하는 서비스 주소를 일일이 관리하는 것은 사실상 불가능합니다.이를 해결하기 위한 핵심 전략이 서비스 디스커버리입니다.Spring Cloud의 Eureka는 넷플릭스 OSS 생태계에서 시작된 대표적인 서비스 레지스트리이자 디스커버리 서버입니다.1. 서비스 디스커버리란?개념 설명Service Registry서비스 인스턴스가 자신의 위치(IP, port 등)..