Node.js Framework Series — 1.2. NestJS — Building Blocks

The following are the building blocks used when building NestJS applications and we will explain them later on the subsections:

  • Controllers
  • Modules
  • Providers/Services
  • Middleware
  • Exception filters
  • Pipes
  • Guards
  • Interceptors
  • Custom Decorators

We will deep dive all of the building blocks in the following sections. We will explain them with simple RestAPIs microservices. Let say we will create a website. Let’s create high level possible microservice diagram as follows:

Technical Training Coordinator at www.Zero2Hero.Training, Blockchain Developer(Oxford BC Strategy Programme Certified) and an AWS Certified Solution Architect.