서블릿 컨테이너

<aside> 💡 동시 요청을 위한 멀티 쓰레드 처리를 지원한다 (WAS)

</aside>

멀티 쓰레드 (동시 요청) —> 백엔드에선 상당히 중요한 부분

쓰레드 풀의 적정 숫자는 어떻게 찾을까 ?

—> (배포 전에) 최대한 실제 서비스와 유사하게 성능 테스트를 해봐야한다.

백엔드 개발자가 서비스 제공시 3가지를 유의하며 코드를 짜야한다.

  1. 정적으로 제공되는 리소스
  2. 동적으로 생성된 HTML페이지를 어떻게 제공할지
  3. HTTP API 어떻게 제공할지

HTTP API

SSR - 서버 사이드 렌더링 —> 백엔드 개발자