문제 상황실시간 경매 시스템에서 메인 서버가 경매를 생성하고, WebSocket 서버에 경매방을 만들도록 요청하는 구조였다.그런데 다음과 같은 문제가 발생했다:❗ 메인 서버에서 경매 생성이 실패했는데도, WebSocket 서버에는 방이 생성돼버린다.경매를 생성할 때 유효성 검증 오류 등으로 DB에 저장이 되지 않았음하지만 그 시점에서 이미 WebSocket 서버에 경매방 생성 요청이 전달되어 실행됨이후 다시 요청을 보내면 auctionId가 달라져 두 서버 간 auctionId 불일치 문제 발생원인 분석문제의 핵심은 단순했다.Auction saveAuction = auctionRepository.save(auction);// ❌ 이 시점엔 아직 트랜잭션 커밋되지 않았음webSocketClient.crea..