Presentation: It Will Break
Abstract
In the modern world, tech companies build their products on extremely reliable servers that never break. They’re stacked in the racks with highly reliable switches with firmware that is rock solid and guaranteed to have no bugs. These switches talk to each other over super low latency networks that have close to zero packet loss rates. And this whole thing is located in the building with infinite and redundant power supply. Just kidding, it’ll all break.
Companies can buy the most expensive top notch hardware, platinum support, pick the best vendors in the industry, but sooner or later everyone realize that everything fails. We’re going to talk about the inevitability of a failure and the ways how engineers can design their systems to be able to tolerate them.
Similar Talks
Psychologically Safe Process Evolution in a Flat Structure
Director of Software Development @Hunter_Ind
Christopher Lucian
Not Sold Yet, GraphQL: A Humble Tale From Skeptic to Enthusiast
Software Engineer @Netflix
Garrett Heinlen
Let's talk locks!
Software Engineer @Samsara
Kavya Joshi
How Did Things Go Right? Learning More From Incidents
Site Reliability Engineering @Netflix
Ryan Kitchens
Graceful Degradation as a Feature
Director of Product @GremlinInc
Lorne Kligerman
A Dive Into Streams @LinkedIn With Brooklin
Data Infrastructure @LinkedIn
Celia Kung
Liberating Structures @CapitalOne
Agile Coach, Engineering @CapitalOne
Greg Myers
Making 'npm install' Safe
Software Engineer @agoric
Kate Sills
Driving Technology Transformation at @WeWork
Fellow Engineer, Developer Platform @WeWork