Nest.js Microservices: Build & Deploy a Scaleable Backend
Course description
Nest.js is an incredible backend framework that allows us to build scaleable Nodejs backends with very little complexity. A Microservice architecture is a popular architecture that allows us to build & deploy several independent applications that communicate with each other via a chosen transport layer. This course is designed to bridge the gap between Nestjs & this Microservice architecture.
Read more about the course
It goes beyond the Nestjs documentation to show you how to build a real reservation booking system that accepts payments, sends email notifications, and persists data to a MongoDB database.
Here are just some of the few additional things you can expect to learn in this course:
Develop a productionized Dockerfile for Nestjs Microservices
Create a Monorepo & shared library for common code
Learn how to create a custom package.json & Dockerfile for each Microservice
Automate the build & deployment of Dockerfiles with a custom CI/CD process
Connect Microservices together using a TCP transport layer
This course also includes full access to the GitHub repository so you have access to the completed project at all times & can reference this completed code. Additionally, you can post any issues or questions to the QA section & I will be happy to assist you.
By the end of this course, you will know how to build, deploy & test Nestjs Microservices so you can create any scaleable application that you can think of.
Watch Online
Watch Online Nest.js Microservices: Build & Deploy a Scaleable Backend
All Course Lessons (31)
# | Lesson Title | Duration | Access |
---|---|---|---|
1 | Introduction Demo | 01:20 | |
2 | Course Outline | 02:59 | |
3 | Course Prerequisites | 00:36 | |
4 | Project Setup | 05:15 | |
5 | Database & Config Module | 12:51 | |
6 | Abstract Repository | 09:09 | |
7 | Reservations CRUD | 20:23 | |
8 | Validation & Logging | 10:32 | |
9 | Dockerize | 13:36 | |
10 | Users | 12:05 | |
11 | Passport | 09:57 | |
12 | Local Strategy | 18:54 | |
13 | JWT Strategy | 11:39 | |
14 | Common Auth Guard | 25:58 | |
15 | Stripe Setup | 15:00 | |
16 | Reservations Payments - Part 1 | 10:03 | |
17 | Reservations Payments - Part 2 | 07:57 | |
18 | Emit Notification | 14:16 | |
19 | Email Notification | 12:02 | |
20 | Google Cloud Engine Setup | 09:22 | |
21 | Productionize & Push Dockerfile | 13:12 | |
22 | Automated CI/CD With CloudBuild | 08:58 | |
23 | Helm Chart | 12:16 | |
24 | MongoDB Atlas | 07:02 | |
25 | Kubernetes Services & Env Variables - Part 1 | 10:48 | |
26 | Kubernetes Services & Env Variables - Part 2 | 11:43 | |
27 | Google Kubernetes Engine | 07:08 | |
28 | Ingress Load Balancer | 11:28 | |
29 | Health Checks | 13:49 | |
30 | Create & Get Reservations | 10:53 | |
31 | User Roles | 08:38 |
Unlock unlimited learning
Get instant access to all 30 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Building an AI Icon Generator using the T3 Stack (Next.js, Prisma, TailwindCSS, Typescript, Dall-E API)

The No-BS Solution for Enterprise-Ready Next.js Applications

Sleek Next.JS Applications with shadcn/ui

Next.js Complex State Management Patterns with RSC

Want to join the conversation?
Sign in to comment