결제 흐름 경험 → 예외 처리 중요성 인식 → 도메인 감각 연결
결제 플로를 처음 구현했을 때 일반 CRUD보다 예외 케이스가 훨씬 많다는 걸 바로 실감했습니다. 승인 성공인데 응답이 안 오는 경우, 부분 환불 중 실패, 멱등성 보장이 안 된 재시도 등 결제에서만 나오는 엣지 케이스들이 처음엔 당황스러웠습니다. 이 경험을 통해 금융 데이터는 절대 유실돼서는 안 되는 트랜잭션 단위로 설계해야 한다는 감각이 생겼습니다. 또한 외부 PG API가 느리거나 실패할 때 서비스 전체를 멈추지 않고 격리해서 처리하는 서킷 브레이커 패턴을 처음 적용한 것도 이 도메인에서였습니다. 결제 경험이 있으면 신뢰성 중심의 사고방식이 자연스럽게 체화된다고 생각합니다.