
쇼핑 플랫폼 백엔드 파이프라인
코드너리 | 2022. 02. 28
이커머스
CDC
Event Driven
사용된 기술:





간단 요약
- MongoDB: 주 저장소입니다. 일반적으로 NoSQL에 적합한 데이터를 저장합니다.
- MySQL: 주 저장소입니다. 일반적으로 RDBMS에 적합한 데이터를 저장합니다.
- Kafka: MongoDB와 MySQL에서 CDC 데이터를 프로듀싱하여 CDC 토픽에 저장합니다.
- Elastic Search: 관리 도구에서 사용하는 검색과 일부 프런트 엔드에서 사용합니다. CDC 토픽을 컨슈밍(cousuming)하여 동기화합니다.
- Hadoop (M/R): EDA로 처리하기 어려운 대용량 데이터 분석 및 통계 용도로 사용합니다.
- HBase: 상품의 변경 이력을 추적하는 용도로 사용합니다. 언제, 누가, 무엇을 변경했는지 상세하게 기록을 남깁니다.