YoVDO

Spring Boot Microservices Level 2 - Fault Tolerance and Resilience

Offered By: Java Brains via YouTube

Tags

Spring Framework Courses Microservices Courses Resilience Courses Fault Tolerance Courses Circuit Breaker Pattern Courses

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 AOP
Coursera 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