By Grégory TAUDIN - Software Architect - LinkedIn

NestJS: A powerful technical stack!

exFabrica
2 min readJun 2, 2022

NestJS is a framework for creating NodeJS server-side applications. It provides an out-of-the-box application architecture that enables developers and teams to build highly scalable, testable, loosely coupled, and easily maintainable applications.

exFabrica company is a factory of digital products. The company focuses on the creation and operation of customized IT solutions. Committed to delivering value, engineers focus on the quality and scalability of code and applications.

The exFabrica methodology is,
- a multidisciplinary expert team on a human scale
- iterative co-construction with customers
- a strong commitment on deliverables
- no compromise on excellence

exFabrica steps in on the entire value chain of a product, from design to full stack development, including architecture and operability in the Cloud.

During this last months, we hugely used NestJS and we want to share with you how this framework is efficient, structured and powerful.

NestJS is very rich and all the layers it integrates are structured and well self documented. All external integrated libraries are wrapped with quality. In fact, when you use NestJS for the first time, and you have already created APIs in another language, you quickly find yourself on familiar ground because everything is implemented respecting all the best practices!

This topic will be covered by a set of technical articles and a Git release at the end of article series.

  1. Install NestJS, create a monorepo project with CQRS architecture.
  2. The code first approach with TypeOrm.
  3. Unit and E2E tests with Jest.
  4. DTO objects with Automapper.
  5. Ultimate API documentation with Swagger.

Now we can begin our awesome NestJS Tour!

--

--