Linkedin Learning
Linkedin Learning Logo

Node.js: Microservices 

  • Offered byLinkedin Learning

Node.js: Microservices
 at 
Linkedin Learning 
Overview

In organizations large and small, Node.js is often the platform of choice for building microservices architectures

Duration

3 hours

Total fee

1,150

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Node.js: Microservices
 at 
Linkedin Learning 
Highlights

  • Earn a certificate of completion from LinkedIn Learning
Details Icon

Node.js: Microservices
 at 
Linkedin Learning 
Course details

Skills you will learn
More about this course
  • In this course, instructor Daniel Khan takes basic microservices concepts and puts them into practical action in a Node.js context, showing you how to use Node.js to build out a microservices architecture from scratch
  • Throughout the course, Daniel digs into essential concepts like service discovery and resilience
  • To provide you with a more practical understanding of these concepts, he explores a common use case in which you have an existing monolithic app that you want to split into individual services
  • This course was designed to give you the knowledge to build out more complex projects based on the microservices infrastructure created during the lessons

Node.js: Microservices
 at 
Linkedin Learning 
Curriculum

Introduction

Understand how microservices are built and used

What you should know

Getting your tools ready

Get started with Microservices

Introduction to microservices

Setting up the sample app

What you are going to build

Service registries and discoveries

Creating a Service Registry

Setting up the registry

Setting up endpoints in Express

Registering and deregistering services

Creating and testing the registration route

Unregistering services

Versioning and load balancing

Querying the registry

Removing expired services

Splitting Up a Monolith into Microservices

Setting up the speakers service

Registering the speakers service

Unregistering a service on shutdown

Adding the service logic

Using the microservice from the main app

Cleaning up the main app

Creating an image serving endpoint

Adding Fault Tolerance and Resilience

What happens if a service fails?

Understanding circuit breakers

Building a circuit breaker with Node

Using the circuit breaker

Using a cache to bridge outages

Caching images

Using Queues with Node.js

Factoring out the feedback service

Using queues

Setting up RabbitMQ

Queuing feedback

Consuming and storing feedback

Conclusion

Next steps

Faculty Icon

Node.js: Microservices
 at 
Linkedin Learning 
Faculty details

Daniel Khan

Other courses offered by Linkedin Learning

– / –
1 hours
Intermediate
899
1 hours
Intermediate
– / –
1 hours
Advanced
1.85 K
1 hours
Intermediate
View Other 504 CoursesRight Arrow Icon

Node.js: Microservices
 at 
Linkedin Learning 
Students Ratings & Reviews

4/5
Verified Icon1 Rating
N
Neha kumari
Node.js: Microservices
Offered by Linkedin Learning
4
Learning Experience: I learnt about node.js use in software development
Faculty: One faculty was there It is small course, which cover only basics.
Course Support: No career support provided
Reviewed on 9 Apr 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Node.js: Microservices
 at 
Linkedin Learning 

Student Forum

chatAnything you would want to ask experts?
Write here...