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
Conception et mise en œuvre d'algorithmes.École Polytechnique via Coursera Algorithmen und Datenstrukturen
Universität Osnabrück via iversity 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX 数据结构基础
Peking University via Coursera