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.
Spring Boot Microservices Level 2 - Fault Tolerance and Resilience
Java Brains via YouTube
-
13
-
- Write review
Overview
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