Skip to main content

Nest.js Microservices: Build & Deploy a Scaleable Backend

5h 39m 49s
English
Paid

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 31 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction

All Course Lessons (31)

#Lesson TitleDurationAccess
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 subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS)

Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS)

Sources: Michael Guay
Find out how to set up authentication with Clerk in 20 minutes in a Next.js and NestJS application. A simple and secure integration for your project.
18 minutes 9 seconds
Build a Microservices app with .Net and NextJS from scratch

Build a Microservices app with .Net and NextJS from scratch

Sources: udemy
Microservices is the latest 'buzzword' and hot topic in the web development industry at the moment and nowadays having microservices as part of your skillset is becoming more an...
31 hours 42 minutes 57 seconds
React Node AWS - Build infinitely Scaling MERN Stack App

React Node AWS - Build infinitely Scaling MERN Stack App

Sources: udemy
Master the art of building a highly scalable real world project using MERN Stack for a new startup that will scale infinitely. I will demonstrate how you could launch a project...
25 hours 1 minute 19 seconds
Ultimate Next.js Course 2024 Edition

Ultimate Next.js Course 2024 Edition

Sources: developedbyed.com
Learn to build a fully functional web application using React and Next.js. This course covers topics like authentication, ORM, creating responsive UIs...
29 hours 39 minutes 9 seconds
Shadcn UI & Next JS - Build beautiful dashboards with shadcn

Shadcn UI & Next JS - Build beautiful dashboards with shadcn

Sources: udemy
Dive into the world of frontend development with this comprehensive Shadcn UI course, tailored for developers eager to craft state-of-the-art dashboards...
8 hours 12 minutes 38 seconds