springcloud
-
전자정부 표준프레임워크 시리즈 14화 – 전자정부 프레임워크와 마이크로서비스 아키텍처(MSA)의 통합 전략기술과 산업/언어 및 프레임워크 2025. 6. 16. 18:12
전자정부 표준프레임워크(eGovFrame)는 오랜 시간 동안 공공정보시스템 개발의 기준으로 자리잡아 왔습니다. 그러나 최근 공공 IT 시스템도 빠르게 변하고 있으며, 특히 대규모 민간 시스템에서 활용되던 **마이크로서비스 아키텍처(Microservices Architecture, MSA)**의 도입이 공공영역에서도 본격화되고 있습니다. 이 글에서는 eGovFrame 환경에서 MSA를 어떻게 통합하고 연계할 수 있는지, 그리고 이를 통해 얻을 수 있는 전략적 이점은 무엇인지 분석해보겠습니다. eGovFrame의 기존 한계와 MSA로의 진화 필요성 전자정부 프레임워크는 본질적으로 전통적인 모놀리식 구조(monolithic architecture)를 기반으로 설계되었습니다. 이 구조는 초기 도입 시에는 빠른..
-
Spring Boot 시리즈 34편 – Eureka와 서비스 디스커버리 구조: 마이크로서비스 환경에서의 자동 인스턴스 탐색 전략기술과 산업/언어 및 프레임워크 2025. 5. 21. 12:04
Spring Cloud의 Eureka를 활용한 서비스 디스커버리 구조를 설명합니다. 마이크로서비스 환경에서 인스턴스 등록과 탐색, 자동 라우팅, 헬스체크 설정 등 운영 기준의 구성 전략을 다룹니다. 마이크로서비스 환경에서는 서비스가 고정된 IP나 포트를 가지지 않습니다.동적으로 배포되고, 스케일 아웃 되며, 서버가 재시작될 수도 있습니다.이처럼 동적으로 변하는 서비스 주소를 일일이 관리하는 것은 사실상 불가능합니다.이를 해결하기 위한 핵심 전략이 서비스 디스커버리입니다.Spring Cloud의 Eureka는 넷플릭스 OSS 생태계에서 시작된 대표적인 서비스 레지스트리이자 디스커버리 서버입니다.1. 서비스 디스커버리란?개념 설명Service Registry서비스 인스턴스가 자신의 위치(IP, port 등)..