<aside> 📌

1. 프로젝트 설명

</aside>

항공권 티켓팅 서비스


인프라 설계도.jpg

제목 없는 다이어그램.drawio (2).png

                                                                             - 결제: 유저가 소유한 **포인트(마일리지)** 차감 형식

예약 생성 BOOKING_WAITING → 좌석이 예약 가능한지 체크 후 상태변경 isAvailable = false → 결제 생성 PAYMENT_PENDING → 유저 마일리지 차감 → 결제 상태 업데이트 PAYMENT_PAYED → 예약 상태 업데이트 BOOKING_COMPLETE → 항공권 생성

처리 중 문제 발생 → 다시 거슬러 올라가며 FAIL 로직 수행 → 변경사항에 대한 Rollback + 상태 변경 BOOKING_FAIL, PAYMENT_FAIL, isAvailable = true , …

image.png

                                                                              Error: `0.00%` ,  Throughput: `388.5/sec`