Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Spring Boot Microservices Level 2 - Fault Tolerance and Resilience

Java Brains via YouTube

Overview

In this course, you will learn about Fault Tolerance and Resilience of Spring Boot Microservices. You will learn about calling an external API, what if a microservice is slow, problem with threads, a possible solution for slow microservices, adding timeout to RestTemplate, understanding the circuit breaker pattern, circuit breaker parameters, what to do when a circuit breaks, circuit breaker benefits, Hystrix, adding Hystrix to a Spring Boot app, how Hystrix works, problem with Hystrix proxy, refactoring for granular fallback, configuring Hystrix parameters, Hystrix dashboard, bulkhead pattern, and much more.

Syllabus

1 Agenda and prerequisites - Spring Boot Microservices Level 2.
2 Fault tolerance vs resilience - Spring Boot Microservices Level 2.
3 Recap of Level 1 - Spring Boot Microservices Level 2.
4 Calling an external API - Spring Boot Microservices Level 2.
5 What if a microservice goes down - Spring Boot Microservices Level 2.
6 What if a microservice is slow - Spring Boot Microservices Level 2.
7 The problem with threads - Spring Boot Microservices Level 2.
8 A possible solution for slow microservices - Spring Boot Microservices Level 2.
9 Adding timeout to RestTemplate - Spring Boot Microservices Level 2.
10 We haven't solved it yet - Spring Boot Microservices Level 2.
11 Understanding the circuit breaker pattern - Spring Boot Microservices Level 2.
12 Circuit breaker parameters - Spring Boot Microservices Level 2.
13 What to do when a circuit breaks - Spring Boot Microservices Level 2.
14 Circuit breaker benefits audience questions - Spring Boot Microservices Level 2.
15 What is Hystrix - Spring Boot Microservices Level 2.
16 Adding Hystrix to a Spring Boot app - Spring Boot Microservices Level 2.
17 How does Hystrix work - Spring Boot Microservices Level 2.
18 Problem with Hystrix proxy - Spring Boot Microservices Level 2.
19 Refactoring for granular fallback - Spring Boot Microservices Level 2.
20 Configuring Hystrix parameters - Spring Boot Microservices Level 2.
21 Hystrix Dashboard.
22 The bulkhead pattern.
23 Summary.

Taught by

Java Brains

Reviews

Start your review of Spring Boot Microservices Level 2 - Fault Tolerance and Resilience

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.