기존 사내 프로젝트의 메일 발송 모듈은 동기(Synchronous) 방식으로만 동작하고 있었습니다.즉, 메일 서버에 요청을 보내고 응답이 올 때까지 메인 스레드가 기다려야 했고, 무엇보다 "메일 발송 실패 = 전체 로직 실패(Exception & Rollback)"라는 공식이 성립되어 있었습니다.물론 회원가입 인증 메일처럼 발송 성공이 필수적인 로직에서는 이 방식이 맞습니다.하지만, 단순 알림 메일의 경우, 메일 발송이 실패하더라도 핵심 비즈니스 로직(예: 등록 성공, 결재 성공)은 정상적으로 마무리되어야 합니다."주문은 성공했는데 주문 완료 메일 발송이 터졌다고 결제까지 롤백된다면?"이건 사용자 경험(UX) 측면에서 최악의 시나리오입니다.그래서 이번 기회에 Spring 6.1(Boot 3.2)의 Res..