Backend금융서비스 MSA 전환기- 서버 간 비동기 메시지 기반 통신 처리(3편)
본 글은 금융 서비스에서 MSA(Microservices Architecture) 전환 과정에서 서버 간 비동기 메시지 기반 통신을 처리하는 방법에 대한 3편입니다. 기존 동기식 처리 방식의 비효율성을 개선하기 위해 메시지 기반의 비동기 통신으로 설계 방향을 전환했습니다. 첫 번째 단계로, 클라이언트가 자산관리(AMS API) 서버에 SSE(Server-Sent Events) Connection을 요청하는 과정을 설명합니다. 이 과정에서 Redis를 사용하여 중복 요청을 확인하고, SseEmitter를 통해 비동기 이벤트 구독을 설정합니다. 이후 여신(LMS API) 및 수신(DMS API) 관리 서버에서 비동기 메시지를 처리하는 후속 단계를 예고하며, MSA 환경에서의 효율적인 비동기 통신 설계의 중요성을 강조합니다.

















