728x90
반응형

본인은 3년 7개월차 Java Spring 백엔드 엔지니어로 Nest.js는 물론 Node.js 기반 서버 개발 경험도 전무하다.
이번 글은 제로베이스에서 AI의 도움을 받아 Nest.js를 빠르게 학습하며, 실제 프로젝트에 적용 및 개발하는 과정을 기록할 것이다.
새로 시작할 🧶 뜨도록 프로젝트는 기존 백엔드 개발 경험과 ChatGPT의 도움을 바탕으로, 구조적 설계와 실용적인 개발 역량을 동시에 확보하는 것을 목표로 한다.
왜 Nest.js인가?
Nest.js는 구조적으로 Spring과 유사한 점이 많다.
모듈 기반 아키텍처, 의존성 주입, 데코레이터를 활용한 선언적 구성 등은 Spring 개발자에게 비교적 익숙한 개념이다.
또한 TypeScript 기반으로 작성되므로, 정적 타입 언어에 익숙한 개발자에게 진입장벽이 낮다.
본인은 Nest.js를 단순히 Node 생태계의 웹 프레임워크로 접근하는 것이 아니라,
DDD를 적용할 수 있는 새로운 개발 플랫폼으로 판단하였다.
이를 통해 기존의 백엔드 설계 역량을 확장하고, 다양한 기술스택에 대응할 수 있는 기반을 마련하고자 한다.
프로젝트 목표
- Nest.js 학습 및 실전 적용
- Spring과 Nest의 개념 비교 및 구조적 해석
- 도메인 주도 설계(DDD) 적용 기반 구축
- 테스트 코드 및 Swagger 문서화 적용
- ChatGPT를 활용한 개발 보조 및 인사이트 기록
🐾 깃허브 바로가기
728x90
반응형
'Nest.js' 카테고리의 다른 글
| [Nest.js] 테스트 코드 작성 (0) | 2025.05.22 |
|---|---|
| Nest.js에서의 직렬화와 역직렬화 (0) | 2025.05.22 |
| [Nest.js] 애플리케이션 진입점 (0) | 2025.05.22 |
| [Nest.js] 프로젝트 구조 설계 (0) | 2025.05.22 |
| Spring과의 구조적 유사성과 차이점 정리 (2) | 2025.05.22 |