YoVDO

Node.js: Microservices

Offered By: LinkedIn Learning

Tags

Microservices Courses Node.Js Courses RabbitMQ Courses Queues Courses Fault Tolerance Courses

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
1. Get started with Microservices
  • Introduction to microservices
  • Setting up the sample app
  • What you are going to build
  • Service registries and discoveries
2. 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
3. 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
4. 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
5. Using Queues with Node.js
  • Factoring out the feedback service
  • Using queues
  • Setting up RabbitMQ
  • Queuing feedback
  • Consuming and storing feedback
Conclusion
  • 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