Skip to main content
CF

NestJS Microservices

1h 38m 2s
English
Paid
Released
Added to CourseFlix

NestJS Microservices is a 20-lesson 1 hour 38 minutes self-paced course by Learn NestJS. This course goes straight to the source – NestJS creator Kamil Mysliwiec, joined by core team member Mark Pieszak, walk through building microservices with NestJS from the ground up.

Course facts

Lessons
20
Duration
1 hour 38 minutes
Language
English
Released
April 2024
Added to CourseFlix
April 2024
Instructor
Learn NestJS
Price
Premium

This course goes straight to the source – NestJS creator Kamil Mysliwiec, joined by core team member Mark Pieszak, walk through building microservices with NestJS from the ground up.

What you'll cover

  • Monolithic vs. microservice architecture, and vertical vs. horizontal scaling
  • Request-response vs. event-driven communication
  • RabbitMQ, plus the Outbox and Inbox patterns for reliable messaging
  • Official NestJS architecture and advanced patterns

Across 20 videos with hand-written English subtitles, you code alongside the instructors step by step, and a Certificate of Completion is available once you finish.

  1. Step-by-step lesson progression, code everything alongside us!
  2. Featuring 20 videos (with hand-written English subtitles)
  3. Monolithic vs Microservices
  4. Vertical vs Horizontal Scaling
  5. Request-Response vs Event-Driven, RabbitMQ, Outbox & Inbox Patterns, and so much more!
  6. Official NestJS Architecture & Advanced Patterns Certificate of Completion

Who teaches NestJS Microservices? Learn NestJS

Learn NestJS thumbnail

Learn NestJS is a paid course platform focused entirely on the NestJS Node.js framework — the modular, decorator-driven server framework most popular among teams that want Angular-style architecture on the backend. The platform is run by NestJS core-team-adjacent instructors and covers the framework end-to-end.

The CourseFlix listing carries seven Learn NestJS courses: NestJS Fundamentals, NestJS Authentication and Authorization, NestJS Microservices, NestJS Advanced Concepts, NestJS Architecture and Advanced Patterns, plus two GraphQL tracks (schema-first and code-first). Material is paid and aimed at Node.js developers building production back-end services with NestJS.

What lessons are included in NestJS Microservices?

This is a demo lesson (10:00 remaining)

Watch the first 10 minutes free. One payment unlocks all 20 lessons here and every other premium course. No auto-renew.

Watch all 20 lessons from $6.67/mo
0:00
/
#1: NestJS Microservices - Course Overview
All Course Lessons (20)
#Lesson TitleDurationAccess
1
NestJS Microservices - Course Overview Demo
00:56
2
Prerequisite: Generate a Nest application
00:46
3
What are Microservices?
02:49
4
Monolithic Architecture vs Microservices
01:29
5
Creating our first Microservice
04:35
6
Pattern: "Database per service"
02:24
7
Configuring Docker Compose
07:19
8
Adding Health Checks
03:10
9
Converting from HTTP to NATS
06:37
10
Vertical vs Horizontal Scaling
04:46
11
Request-Response vs Event-Driven
02:54
12
Creating an Alarms Service
05:11
13
Orchestration vs Choreography
03:04
14
Alarm Classifier and Notifications Services
05:09
15
Using RabbitMQ instead of NATS
04:45
16
Message Acknowledgement
06:13
17
Data Consistency
02:28
18
Transactional Outbox Pattern
09:55
19
Inbox Pattern
11:40
20
Bonus: Distributed tracing
11:52
Watch the other 19 lessons

One payment unlocks this course and every other premium course. No auto-renew.

See plans

What courses are similar to NestJS Microservices?

More courses by Learn NestJS

Frequently asked questions

What prerequisites are needed for this course?
Before starting, you should be familiar with creating Nest applications. The course includes a prerequisite lesson on generating a Nest application, ensuring you have the foundational knowledge necessary to build microservices using NestJS.
What projects or systems will I learn to build during the course?
You will create several microservices, including an Alarms Service and an Alarm Classifier and Notifications Service. These projects will help you understand how to implement and manage microservices architecture using NestJS, focusing on scalability and resilience.
Who is the target audience for this course?
This course is designed for developers interested in learning about microservices architecture using NestJS. It is particularly useful for those looking to transition from monolithic architecture to microservices, or those who want to enhance their skills in building scalable applications.
How does this course compare in scope to other microservices courses?
The course provides a detailed exploration of microservices with a focus on NestJS. It covers various patterns such as 'Database per service', 'Transactional Outbox Pattern', and 'Inbox Pattern'. It also includes lessons on Docker Compose, RabbitMQ, and distributed tracing, offering a comprehensive look at microservices implementation.
What specific tools and platforms are covered in this course?
The course covers NestJS for building microservices, Docker Compose for configuring containers, NATS and RabbitMQ for message brokering, and includes a bonus lesson on distributed tracing to monitor and manage services effectively.
What topics or areas are not covered in this course?
While the course provides extensive coverage of microservices with NestJS, it does not delve into other frameworks or languages for microservices. The focus remains on implementing microservices within the NestJS ecosystem, without exploring non-NestJS tools or technologies.
How much time should I expect to commit to this course?
The course consists of 20 lessons. While the total runtime is not specified, students should plan to spend additional time on hands-on exercises and projects to fully grasp and apply the concepts taught in the lessons.