NestJS Microservices: Build & Deploy a Scaleable Backend

About Course
Nội dung bài học
-
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, Prisma & TypeORM
-
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