1. 공연 예매 API Transaction 구현
API V1.0 testing 진행
API V1.1 testing 진행
API V1.2 testing 진행
- Testing 하면서, Transaction에 대하여 조금 더 자세하게 공부하게 되었다.
- Count Method는 Table 전체에 Lock을 걸어야 하는 점 (For Share, For Update 걸면 에러가 발생한다는 사실)
- 데이터 일관성을 지키기 위해 Transaction을 적용할 때, 도식표를 그려보면서 에러를 잡아가는 과정이 있으면 조금 더 본질적인 문제를 찾기 쉽다.
처음 Testing을 진행하면서 많은 것을 얻어갔고, Transaction과 Lock의 개념을 더욱 자세히 알게 되는 시간이었습니다.