[Nest.js] Layerd Architecture ( 계층화 구조 ) 는 무엇이고 왜 사용할까? [Nest.js] Layerd Architecture ( 계층화 구조 ) 는 무엇이고 왜 사용할까? Nest.js의 동작 구조 [Nest.js] Nest.js의 동작 구조 🐳 왜 Nest.js의 구조를 알아야 하는가 뭐든지 새로운 것을 배울 때는 그 기술들이 왜 나오고 어떤 메커니즘으로 동작하는지 아는 것이 가장 중요하 programmer-hoo.tistory.com 🐳 왜 Nest.js의 구조를 알아야 하는가 뭐든지 새로운 것을 배울 때는 그 기술들이 왜 나오고 어떤 메커니즘으로 동작하는지 아는 것이 가장 중요하다. 특히나 Nest.js는 다른 node.js 프레임워크에는 없는 Architecture 문..
1. Nest.js란? Nest.js는 Node.js의 프레임워크로 Express.js와 fastify 기반으로 만들어져 있어 유사한 부분이 많다. ( 특히 Express.js와 ) 그리고 Typescript를 지원하는 프레임워크로 Server-Side-Application을 만드는데 유용하게 사용된다. 특정 언어나 프레임워크를 이해할 때 강점을 잘 아는 것도 중요하지만 "왜?" 생겨났는지를 잘 알아야 그 언어나 프레임워크를 깊이 이해할 수 있을 것이다. 다음은 Nest.js 공식 홈페이지의 Nest.js의 철학이다. 2. Nest.js의 철학 즉 Nest.js는 다른 언어들의 효율적인 면들을 그대로 가져오면서 테스팅 가능하며, 확장이 용이하고, 결합도가 적고, 유지 보수가 쉬운 애플리케이션을 만들기 위..