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