NestJS Microservices: Build & Deploy a Scaleable Backend

9h 2m 2s
English
Paid
August 2, 2024

NestJS is an incredible backend framework that allows us to build scaleable Node.js 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. 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.

More

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 NestJS Microservices: Build & Deploy a Scaleable Backend

Join premium to watch
Go to premium
# Title Duration
1 Introduction 01:20
2 Course Outline 02:59
3 Course Prerequisites 00:36
4 System Architecture 03:32
5 Project Setup 05:15
6 Database & Config Module 13:58
7 Abstract Repository 11:06
8 Reservations CRUD 20:23
9 Validation & Logging 10:32
10 Dockerize 13:36
11 Users 12:05
12 Passport 09:57
13 Local Strategy 18:54
14 JWT Strategy 11:39
15 Common Auth Guard 26:15
16 Stripe Setup 15:00
17 Reservations Payments - Part 1 10:03
18 Reservations Payments - Part 2 09:42
19 Emit Notification 14:16
20 Email Notification 12:35
21 Google Cloud Engine Setup 09:22
22 Productionize & Push Dockerfile 13:12
23 Automated CI/CD With CloudBuild 08:58
24 Helm Chart 12:17
25 MongoDB Atlas 07:02
26 Kubernetes Services & Env Variables - Part 1 13:24
27 Kubernetes Services & Env Variables - Part 2 09:30
28 Health Check 02:42
29 Google Kubernetes Engine 07:08
30 Ingress Load Balancer 08:10
31 CI/CD With CodePipeline 15:24
32 Amazon Elastic Kubernetes Service (EKS) 12:30
33 Health Checks 13:49
34 Create & Get Reservations 10:53
35 User Roles 08:38
36 Database Module 09:04
37 Abstract Repository 09:23
38 Entities 19:22
39 CRUD 05:40
40 Add RabbitMQ 09:20
41 Test & Compare RabbitMQ 07:24
42 Introduction 02:04
43 Protocol Buffers 12:31
44 Using TS Proto - Part 1 10:17
45 Using TS Proto - Part 2 21:01
46 Apollo Federation Gateway 14:14
47 Reservations 12:18
48 Auth Contex & Playground 18:01
49 Auth Service & Payments 14:41

Similar courses to NestJS Microservices: Build & Deploy a Scaleable Backend

NestJS GraphQL - Schema-first approach

NestJS GraphQL - Schema-first approach

Duration 1 hour 52 minutes 6 seconds
NestJS GraphQL - Code-first approach

NestJS GraphQL - Code-first approach

Duration 1 hour 55 minutes 15 seconds
NestJS Microservices

NestJS Microservices

Duration 1 hour 38 minutes 2 seconds
NestJS - Building Real Project API From Scratch

NestJS - Building Real Project API From Scratch

Duration 7 hours 59 minutes 44 seconds
NestJS Authentication and Authorization

NestJS Authentication and Authorization

Duration 2 hours 17 minutes 12 seconds
Master NestJS 9 - Node.js Framework 2023

Master NestJS 9 - Node.js Framework 2023

Duration 12 hours 9 minutes 52 seconds
NestJS. Architecture and Advanced Patterns

NestJS. Architecture and Advanced Patterns

Duration 2 hours 15 minutes 52 seconds
React, NextJS and NestJS: A Rapid Guide - Advanced

React, NextJS and NestJS: A Rapid Guide - Advanced

Duration 8 hours 40 minutes 51 seconds