최근 몇 년 동안 Node.js는 고맙게도 자바스크립트는 웹에서 백엔드와 프론트의 국제 공통어가 되었습니다. 이러한 현상은 우리에게 Angular, React, Vue와 같은 멋진 프로젝트를 주었고, 개발자들은 생산성이 향상되었고, 테스트도 가능하며 확장가능한 프론트 엔드 어플리케이션을 만들 수 있게 되었습니다. 그러나 Node(서버 백엔드)를 위한 좋은 훌륭한 라이브러리와 툴이 존재하나, Node의 아키텍처 문제를 효과적으로 해결하지는 못했습니다. Nest는 개발자와 팀이 고도로 테스트 가능하며 확장 가능하고 느슨한 결합성과 유지 관리가 쉬운 애플리케이션을 만들수 있는 애플리케이션 아키텍처를 제공합니다. 이 아키텍처는 Angular에서 크게 영감을 받았습니다.