블로킹 기반 업무 처리에 Spring MVC와 Virtual Threads를 선택한 이유JPA와 RestClient를 사용하는 업무 흐름을 명령형 코드로 유지하면서 I/O 대기 비용을 줄이기 위한 선택