sanghunjo921 / ticketing-nest

최대 60만명의 동시 접속자가 티켓을 조회하고 최대 6만명의 동시 접속자가 티켓을 예매하거나 구매하는 서비스의 백엔드 파트입니다.
0 stars 0 forks source link

Signup - DB transaction #50

Closed sanghunjo921 closed 6 months ago

sanghunjo921 commented 7 months ago

목표

DB transaction을 사용해서 signup에서 발생하는 이슈를 해결합니다.

문제상황

Signup 요청을 보내면 user를 생성하고 이후 refresh token을 발급하여 각각 DB에 저장합니다. 문제가 되는 상황은 user가 생성되고 refresh token이 발급되기 전 서버에 에러가 발생하여 죽으면 유저는 생성되어 있는데 refresh token이 존재하지 않습니다.

태스크

통과조건 (Acceptance Criteria; AC)

sanghunjo921 commented 6 months ago

DB transaction 처리 완료