핵심 요약
한글과컴퓨터가 WebFlux와 Project Reactor를 활용한 고성능 실시간 웹한글 문서 편집 시스템으로 전환하며 논블로킹 I/O 기반 아키텍처를 구현했습니다.
구현 방법
- 핵심 기술 스택: Spring WebFlux, Project Reactor, Reactor-Netty 기반 서버
- 어노테이션 기반 컨트롤러와 함수형 엔드포인트를 병행 사용
- 블로킹 로직 제거 및 비동기 흐름 관리, Backpressure 대응
주요 결과
- 고성능 논블로킹 처리로 대규모 편집 이벤트를 안정적으로 처리하는 아키텍처를 확보
- 유지 보수성 향상 및 Spring 생태계의 이점 활용

