핵심 요약
카카오페이가 Project Loom의 Virtual Thread를 Spring 기반 마이크로서비스에 적용한 경험을 공유합니다. 대규모 트래픽 환경에서 동시성 관리와 리소스 사용의 변화를 관찰했습니다.
주요 경험
- 수천만 건의 트래픽을 처리하는 환경에서 Virtual Thread 도입 사례를 정리했다.
- Spring과의 통합 포인트를 점검하고 설정 최적화 포인트를 도출했다.
- 모니터링 및 디버깅 체계 수립으로 운영 안정성을 높였다.
얻은 인사이트
- 경량 스레드가 컨텍스트 스위칭 부담을 줄일 가능성을 확인했다.
- DB 커넥션 풀 및 트랜잭션 관리 설계의 재고가 필요하다는 점을 확인했다.
- 라이브러리/컨테이너 호환성 이슈를 조기에 파악하는 것이 중요하다.
![[Project Loom] Virtual Thread에 봄(Spring)은 왔는가 섬네일](https://tech.kakaopay.com/_astro/thumb.04c0dd4c_FYCOU.png)


