본문 바로가기
Programming/Redis, Kafka

이커머스에서 redis, kafka usecase

by Renechoi 2023. 5. 31.

1. Redis

 

- 장바구니: 로그인과 동시에 cashing 되거나 비로그인시 임시로 저장되는 정보

- temporary User 정보: 로그인과 동시에 cashing 되는 정보

- 할인: 특정기간 * 특정 상품의 할인 정보

- 쿠폰: user 별, 제품별 할인을 위한 정보

- 배송: 배송 현황 제공을 위한 정보

- 토큰, 세션: 로그인시 로그인 상태 유지 

- 광고: user별, 상품별, 셀러별 

- 채팅 정보: 채팅시 ~ 채팅 종료시까지

- 기타

 

=>특징 :  기간 한정, 빠른 반환

=> 소멸이 정해져있다. 

 

 

 

2. Kafka

- page tracking: user가 페이지 어디에 접근하였는지 정보

- 광고 클릭 정보: user가 page에서 광고에 클릭한 정보

- 에러 정보: user가 페이지 탐색 중 에러코드 노출된 정보

- 구매정보: 결제 이력

- 내/외부 api keyword 정보 : keyword 검색 정보 => 핫한 키워드를 찾을 수 있다 

- 서버 로그 정보

- 장바구니 정보

- 결제 정보 

 

=> 특징: 이동, trigger 

=> 페이지 분석, 광고 카운팅, 이상감지, 집계 

 

ref. https://fastcampus.co.kr/courses/211368/clips/

 

 

 

 

 

반응형