Node.js: Microservices
- Offered byLinkedin Learning
Node.js: Microservices at Linkedin Learning Overview
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
Node.js: Microservices at Linkedin Learning Course details
- 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
Node.js: Microservices at Linkedin Learning Faculty details
Other courses offered by Linkedin Learning
Node.js: Microservices at Linkedin Learning Students Ratings & Reviews
- 3-41