In this video, learn the large impact that can occur when a single service fails.
- [Instructor] We successfully split out … all speakers' functionality, … and let's assume we handed over maintenance … to some other developers. … On a Friday evening, they decide … to roll out the new version of their service … that fixes just a small bug. … As a quick test, they reload the main page as I do now here, … and everything works perfectly. … A few hours later, you get a call that the website is down. … You try to open the page and you see that it doesn't load. … You restart it, and then it works again, … but now you're curious. … So, while clicking through the page, … you also click on this link that shows the speakers' list, … and you see that it doesn't load. … So you check out the most recent version … of the speakers-service, and I have it here already, … and there you look at the route … that is called for the speakers' list. … And there you see that … this return statement was commented out, … which means that this route would never return. … So, that's an easy fix, you restart that, and suddenly, …
- Setting up a service registry
- Registering and deregistering services
- Versioning and load balancing
- Adding the service logic
- Working with the circuit breaker
- Using queues
- Consuming and storing feedback
Skill Level Intermediate
Node.js: Debugging and Performance Tuningwith Jon Peck2h 44m Intermediate
1. Get started with Microservices
2. Creating a Service Registry
3. Splitting Up a Monolith into Microservices
4. Adding Fault Tolerance and Resilience
5. Using Queues with Node.js
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.