Spring Boot와 kafka를 활용한 온라인 커머스 서비스
- 로그인, 회원가입, 상품 등록, 구매 등 기본적인 커머스 백엔드 기능 구현
- 분리된 DB를 가지는 마이크로 서비스
- 카프카를 활용하여 데이터 일관성 보장
- stock-service mysql lock 부분 프록시 패턴 적용
- 구매 요청 완료 후 message 발행 (유저에게 구매 요청 결과 반환)
- 카프카 메세지 전달 보장성 DB 업데이트 부분 exactly once로 수정 구현하기
- 시스템/유저 로그 저장
