Presentation: It Will Break

Track: Chaos & Resilience

Location: Majestic Complex, 6th fl.

Day of week:

Slides: Download Slides

Level: Intermediate

Persona: Developer, DevOps Engineer

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.

Speaker: Leonid Movsesyan

Engineering Manager @Dropbox

Leonid is an engineering manager at Dropbox who's directly responsible for the overall reliability of applications and the core infrastructure that powers them. Throughout his career, he designed and built a lot of distributed systems that broke.

Find Leonid Movsesyan at

Similar Talks

Let's talk locks!

Qcon

Software Engineer @Samsara

Kavya Joshi

Graceful Degradation as a Feature

Qcon

Director of Product @GremlinInc

Lorne Kligerman

Liberating Structures @CapitalOne

Qcon

Agile Coach, Engineering @CapitalOne

Greg Myers

Making 'npm install' Safe

Qcon

Software Engineer @agoric

Kate Sills

Driving Technology Transformation at @WeWork

Qcon

Fellow Engineer, Developer Platform @WeWork

Hugo Haas