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
Application Architecture — Controllers with Routers

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:

--

--

Rasim Sen/Blockchain Architect-zero2hero founder

I am a blockchain architect, close on 2 decades of experience as a developer, I’ve got 5 products in blockchain, and I like to talk about tech,sci-fi, futurism!