Nest.js의 의존성 주입 부분을 삽으로 파봅니다.
Nest.js는 어떻게 우리가 컨트롤러에 등록한 라우트를 처리해줄까요? 실제 코드를 통해 Nest.js가 라우트를 처리하는 방법을 깊게 파봅니다.
NestJS의 커스텀 어댑터에 대해서 알아보고, 커스텀 어댑터를 활용해서 HTTP 어플리케이션을 카프카 컨슈머로 변신시켜봐요!
타입스크립트와 `reflect-metadata`의 관계, 그리고 타입스크립트가 메타데이터를 어떻게 주입해주는지를 코드 레벨에서 살펴봅니다.