YoVDO

Without Resilience, Nothing Else Matters

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Fault Tolerance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical importance of resilience in software systems through this comprehensive conference talk. Delve into the mechanics and characteristics of resilience, drawing insights from various sciences and industries. Learn why embracing failure is essential and how resilience must be designed into systems from the ground up. Discover key concepts such as fault tolerance, complex systems, error margins, and the "Let It Crash" philosophy. Examine practical examples like vending machines and coffee machines to understand essential state management and failure models. Gain valuable knowledge on implementing resilience through actor systems, supervision strategies, and encoding failures. Equip yourself with the tools to build robust, fault-tolerant applications that can withstand the inevitable challenges of modern computing environments.

Syllabus

Introduction
Fault Tolerance
What is Resilience
Software Systems
Complex Systems
Unacceptable Workload
Operating Point
Error Margin
The Accident Boundary
Flirting with the Margin
Embracing Failure
Resilience is based by design
meerkats and resilience
complexity and resilience
resilience in social systems
diversity and redundancy
network structure
Let It Crash Philosophy
Crash Only Software
Recursive Systems
State
Thread Boundaries
Broken Model
Relationships
Failure Model
Supervision
A Vending Machine
A Coffee Machine
Essential State
Essential Logic
State Management
Dangerous Work
Social Systems
ARCA
Create Actor
Create Service Guy
Create Protocol
Insert Missing Coin
Insert Check
Context
Semantically Interesting Failure
Encoding Failures
PostRestart Methods
Summary


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube