Spring WebFlux는 비동기(Async), 논블로킹(Non-blocking) 기반의 웹 프레임워크로, Spring 5부터 도입동시성이 높은 환경에서 적은 리소스로 많은 요청을 처리 왜? MVC와 WebFlux항목 Spring MVCSpring WebFlux처리 방식동기, 블로킹비동기, 논블로킹스레드 모델요청당 스레드 1개이벤트 루프 기반 (Netty 등)데이터 흐름객체 기반리액티브 스트림 (Mono, Flux)적합한 상황CPU 중심, 트래픽 적음I/O 중심, 동시성 많음 언제? 도입 배경 외부 API 여러 개를 병렬로 호출할 때실시간 데이터 처리 (SSE, WebSocket 등)대용량 파일 처리나 스트리밍이 필요할 때느린 외부 시스템과의 연동이 많은 서비스 어떻게? MVC → WebFlux 전환..