Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Kotlin Coroutine으로 구현한 비동기 제휴 연동 시스템 구축기 섬네일

Kotlin Coroutine으로 구현한 비동기 제휴 연동 시스템 구축기

SSG.COM faviconSSG.COM·Architecture·
KotlinApache KafkaREST APISpring BatchKotlin Coroutines
2025년 07월 08일7

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

SSG.COM의 제휴 수집·연동 시스템에서 Kotlin Coroutine 기반 비동기 처리와 Kafka 이벤트 흐름을 도입해 15개 API를 동시 호출하는 아키텍처를 구현하고, 배치-실시간 절충 운영으로 흐름을 개선했습니다.

구현 방법

  • Kotlin Coroutine으로 15개 API의 비동기 병렬 호출 구현
  • 제휴 수집: 변경 데이터 저장, Spring Batch 대신 Kafka 메시지 발행
  • 제휴 상품 연동: 이벤트 수신 후 composite 서비스에서 비동기로 API 조합
  • 제휴 composite: 15개 API의 비동기 처리 및 DTO 조립

주요 결과

  • 병목 제거와 실시간 흐름에 근접한 처리 구조 확립
  • 향후 메시지 큐 도입으로 확장성 및 재처리 전략 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
바삭한 신입들의 동시성 이야기 - Kotlin 편 섬네일
81%

바삭한 신입들의 동시성 이야기 - Kotlin 편

데브시스터즈 favicon데브시스터즈·2022년 07월 19일
WebFlux & Project Reactor 기반, 고성능 실시간 웹한글 문서 편집 시스템 전환기 섬네일
70%

WebFlux & Project Reactor 기반, 고성능 실시간 웹한글 문서 편집 시스템 전환기

한글과컴퓨터 favicon한글과컴퓨터·2025년 09월 01일
9가지 프로그래밍 언어로 배우는 개념: 5편 - 동시성 프로그래밍 섬네일
70%

9가지 프로그래밍 언어로 배우는 개념: 5편 - 동시성 프로그래밍

데브시스터즈 favicon데브시스터즈·2023년 01월 31일