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

YouTube

Without Resilience, Nothing Else Matters

GOTO Conferences via YouTube

Overview

Explore the critical importance of resilience in software systems through this conference talk from GOTO Copenhagen 2015. Delve into the concept that without resilience, all other aspects of an application become irrelevant. Learn about designing for failure, managing complexity, and implementing strategies for robust error handling. Discover insights on social systems resilience, embracing crashes, state management, and preventing cascading failures. Examine the roles of supervision, self-healing mechanisms, and error kernels in building resilient systems. Investigate the significance of diversity, redundancy, and decoupling in time for distributed systems. Gain knowledge about resilient protocols and testing tools to enhance system reliability. Equip yourself with essential understanding to create truly resilient software applications that can withstand and recover from failures.

Syllabus

Introduction
What is resilience
What is complex
Design for failure
Social systems resilience
meerkats
Resilience is nothing
How to manage failure
Root cause
Embrace crash
Recursive wrist
State management
Failure management
Cascading failure
Supervision
Selfheal
Error Kernel
Diversity and redundancy
Distributed systems
Life beyond the illusion of present
Decoupling in time
Resilient protocols
Testing Tools
Summary

Taught by

GOTO Conferences

Reviews

Start your review of Without Resilience, Nothing Else Matters

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.