NestJS Microservices: Build & Deploy a Scaleable Backend
Michael Guay
7:58:58
Description
Go beyond the documentation to build a scaleable, production grade backend that will teach you NestJS microservices
What You'll Learn?
- Build & deploy real NestJS microservices following best practices
- Learn how to build a common library where common code can be shared amongst many applications
- Connect NestJS microservices together in a Kubernetes cluster on AWS & Google Cloud
- Test NestJS microservices using an E2E framework
- Implement JWT authentication & user roles
- Integrate payment functionality with Stripe
- Send emails with nodemailer & Gmail
- Create CRUD APIs & save data with MongoDB, TypeORM & MySQL
- Use RabbitMQ to process & retry messages asynchronously
- Learn how to connect microservices together using gRPC
- Use GraphQL & Apollo Federation to build an API Gateway and expose our microservices
- Implement an automated CI/CD pipeline with CloudBuild
- Provision a load balancer to expose our application externally
- Develop a production Dockerfile & package json for each microservice
Who is this for?
What You Need to Know?
More details
DescriptionNestJS is an incredible backend framework that allows us to build scaleable Node.js backends with very little complexity. 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.
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.
Who this course is for:
- Experienced backend developers that want to learn NestJS Microservices by going beyond the documentation to build a scaleable, production grade backend
NestJS is an incredible backend framework that allows us to build scaleable Node.js backends with very little complexity. 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.
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.
Who this course is for:
- Experienced backend developers that want to learn NestJS Microservices by going beyond the documentation to build a scaleable, production grade backend
User Reviews
Rating
Michael Guay
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 45
- duration 7:58:58
- English subtitles has
- Release Date 2023/09/10