NestJS 애플리케이션은 Module, Controller, Service라는 세 가지 핵심 구성요소로 짜여 있습니다. Service는 비즈니스 로직을 수행하고, Module은 Controller와 Service를 그룹화하며 의존성을 관리합니다. 이 구조 덕분에 NestJS는 확장성과 유지보수가 뛰어난 애플리케이션을 개발할 수 있습니다.
이 구조를 통해 NestJS는 확장성과 유지보수가 뛰어난 애플리케이션 개발을 지원합니다.
NestJS의 핵심인 Controller, Service, Module과 의존성 주입(DI)으로 관심사를 분리해 확장 가능한 API를 설계하는 방법을 정리합니다.
2026. 3. 28.BackendNestJS의 핵심 개념인 의존성 주입(DI)과 IoC 컨테이너의 정의, 역할, 동작 방식을 코드 예제와 함께 정리합니다.
2024. 12. 20.BackendNestJS와 Spring Boot의 차이를 스레드 모델과 블로킹/논블로킹 I/O 관점에서 비교하고 프레임워크 선택 기준을 정리합니다.
2026. 3. 30.