Spring Boot Microservices Level 2 - Fault Tolerance and Resilience
Offered By: Java Brains via YouTube
Course Description
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
Related Courses
Audit System with Spring Boot AOPCoursera Project Network via Coursera Jenkins : Automating your delivery pipeline
Coursera Project Network via Coursera Learn Spring
Codecademy Spring Framework Certification Training
Edureka Java Spring Boot Application Software Testing
Coursera Project Network via Coursera