This 49-lesson course goes beyond NestJS's own documentation by building a realistic microservices project: a reservation booking system with payment processing, email notifications, and data stored in MongoDB.
What you'll build
- A monorepo with a shared library for code used across services
- Independent microservices, each with its own package.json and Dockerfile
- Services connected over a TCP transport layer
- A CI/CD process that automates building and deploying the Dockerfiles
The full project is available in an accompanying GitHub repository, and the course includes a QA section for working through issues as you build. By the end, the goal is a clear enough grasp of NestJS microservices to build and deploy a scalable backend of your own.