Node.js: Microservices
Offered By: LinkedIn Learning
Course Description
Overview
Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.
Syllabus
Introduction
- Understand how microservices are built and used
- What you should know
- Getting your tools ready
- Introduction to microservices
- Setting up the sample app
- What you are going to build
- Service registries and discoveries
- 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
- 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
- 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
- Factoring out the feedback service
- Using queues
- Setting up RabbitMQ
- Queuing feedback
- Consuming and storing feedback
- Next steps
Taught by
Daniel Khan
Related Courses
MongoDB for DBAsMongoDB University MongoDB Advanced Deployment and Operations
MongoDB University Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX Implementing Microsoft Windows Server Disks and Volumes
Microsoft via edX Cloud Computing and Distributed Systems
Indian Institute of Technology Patna via Swayam