[다시 보기] 4월 우아한테크세미나: Java의 미래, Virtual Thread

Apr.16.2024 우아한형제들 DevRel

우아한테크세미나

4월 우아한테크세미나 : Java의 미래, Virtual Thread


🎬 4월 우아한테크세미나 다시보기

📅 일정

📝 주요 내용


Virtual Thread는 기존 Java의 스레드 모델을 탈바꿈하여, 긴 I/O blocking time, 잦은 Context switching이 발생하는 서버 환경에 맞는 경량 스레드 기술입니다.

2023년에 JDK21에 정식 feature로 등록된 기술로 기존의 Thread per request 방식보다 훨씬 훌륭한 성능을 보여주며, Reactive Streams 방식보다 더 쉽게 적용할 수 있습니다.

4월 우아한테크세미나에서는 이러한 장점을 가진 Virtual Thread의 동작원리에 대해 알아보고, JDK 소스코드를 살펴보면서 구현 방식에 대해 탐구해 봅니다. 또한 Virtual Thread를 모의 서버에 적용하여 성능 테스트를 한 결과를 통해 기존 스레도 모델과의 비교해 봅니다. 마지막으론 Virtual Thread를 사용할 때 유의할 점에 대해 숙지하여, 실 프로젝트에 적용할 때 고려해야 될 점을 제시해 드립니다.

대용량 트래픽을 다루거나, 한정된 리소스로 서버를 운영하시는 분들이라면,
이번 세미나를 통해 Virtual Thread 적용을 고민해 보시는 건 어떨까요?


1) Virtual Thread 란?

  • Virtual Thread의 장점
  • Virtual Thread의 구조와 동작 원리

2) 기존 스레드 모델과 비교

  • 동작 방식 비교
  • 성능 테스트 결과
    3) 서비스 적용 시 주의사항

4) Q&A

*참고 기술블로그 : Java의 미래, Virtual Thread

👍 추천 대상

  • Java를 다루는 서버 개발자
  • 대용량 트래픽 서버를 구축해야 하는 개발자

🎙️ 강연자

우아한형제들 김태헌
  • 우아한형제들 회원프로덕트팀에서 4년차 서버개발자로 일하고 있습니다. 배달의민족의 회원/인증/게이트웨이 시스템을 담당하고 있습니다.