Transactional Outbox Pattern

Spring

이벤트를 좀 더 제대로 다뤄보자 (feat. MSA & EDA)

경기요 - 경기대학교 주변 맛집 모음[ 배포 링크 ] [ 프로젝트 깃허브 ]이용자들이 직접 추천하고 싶은 맛집 정보 등록을 요청하고 등록된 맛집에 대한 평가가 이루어질 수 있는 맛집 지도 플랫폼입니다. 개요이전 포스팅에서 리뷰 생성 API가 목표 TPS를 달성하지 못하는 것에 대해 아래와 같은 문제들이 있음을 확인하고 그 해결 과정에 대해서 다루었었습니다. 문제외부 리소스를 수행하는 작업(이미지 s3 업로드)이 같은 트랜잭션에 묶여있다 -> 비효율적인 커넥션 사용리뷰와 이미지가 강하게 결합되어 있다 -> 변경 사항이 전파되어 유지보수에 좋지 않음 데이터 원자성을 보장할 수 없다 -> 리뷰 생성 Commit 실패하여 롤백되더라도 이미지 생성 동작은 수행됨하나의 쓰레드에서 동기적으로 수행되어 요청 처리 속도..

weonest
'Transactional Outbox Pattern' 태그의 글 목록