Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
제휴 서비스 수집 시스템, 첫 설계부터 지금까지의 여정 섬네일

제휴 서비스 수집 시스템, 첫 설계부터 지금까지의 여정

SSG.COM faviconSSG.COM·Architecture·
KotlinKafkaGoEvent Driven ArchitectureCQRS
2025년 03월 14일6

AI 요약

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

핵심 요약

SSG.COM의 제휴 수집 시스템은 이벤트 기반 아키텍처와 CQRS, Zero Payload를 도입해 제휴사 연동을 실시간으로 처리하고 확장성을 대폭 개선했다.

구현 방법

  • Kafka 기반 실시간 데이터 변경 수집 및 연동
  • CDC 없이 변경 감지 로직을 직접 구현
  • CQRS로 읽기 부하를 분산(읽기 Slave 2대, Master 부하 감소)
  • Zero Payload 패턴 적용: 메타데이터만 전송, 최신 데이터 조회는 제휴사 API로 처리
  • Composite 시스템: Kotlin으로 제휴 Gateway, Coroutine 병렬 처리; 3차 고도화로 Golang 큐 서버 구축 계획

주요 결과

  • 대용량 트래픽(일 3000만 건 규모)에서도 안정적 운영 가능하도록 확장 가능한 아키텍처 구축
  • 데이터 정합성 향상, 장애 대응 및 운영 효율성 강화
  • 제휴 연동 속도 향상과 서버 자원 최적화로 MS 기반 확장성 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
FMS(Fleet Management System) 주행이벤트 파이프라인 개선기 섬네일
72%

FMS(Fleet Management System) 주행이벤트 파이프라인 개선기

쏘카 favicon쏘카·2024년 06월 11일
로그 파이프라인 개선기 - 기존 파이프라인 문제 정의 및 해결 방안 적용 섬네일
71%

로그 파이프라인 개선기 - 기존 파이프라인 문제 정의 및 해결 방안 적용

쏘카 favicon쏘카·2025년 02월 25일
제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결 섬네일
71%

제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결

올리브영 favicon올리브영·2025년 07월 23일