PREPARING TO FAIL
Photo: Blair Harkness
INFRASTRUCTURE
CODE
PEOPLE
INFRASTRUCTURE
WINSTON CHURCHILL
“Success is stumbling from failure to failure
with no loss of enthusiasm.”
REDUNDANCY
MULTIPLE HARD DRIVES
MULTIPLE POWER SUPPLIES
DUPLICATE SERVERS
DUPLICATE DATA CENTERS
Dallas
Oregon
Chicago
Ashburn, VA
TED HQ Dublin
MONITORING
INFRASTRUCTURE
CODE
PEOPLE
CODE
HENRY FORD
“The only real mistake is the one from
which we learn nothing.”
VERSION CONTROL
GRACEFUL FAILURE
The love and lies of
fireflies
Sara Lewis:
Biologist Sara Lewis has spent the past 20 years getting
to th...
CONTINUOUS TESTING
DEBTONATOR
Importance
Code quality
DANGER
ZONE
DEBTONATOR
MoreLess
Engineer’s knowledge of project’s code
DEBTONATOR
CONFERENCES EMS PAGE BUILDER
Cherbert
Alex
Trost
Trost
Cherbert
Ryan
Trost
INFRASTRUCTURE
CODE
PEOPLE
PEOPLE
JOHN WOODEN
“Failure isn’t fatal, but failure to change might be.”
BUS COUNT
1 (Bad)
BUS COUNT
3 (Good)
POST-MORTEMS
After an outage, we discuss its cause, severity,
and how it can be avoided in the future.
PREPARING TO FAIL
Photo: Blair Harkness
Upcoming SlideShare
Loading in...5
×

Preparing to fail

281,982

Published on

Failure in IT and software development is not a question of if, but when. So we architect our technology around preparation. Here's a brief overview.

Published in: Software, Technology
16 Comments
284 Likes
Statistics
Notes
No Downloads
Views
Total Views
281,982
On Slideshare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
2,983
Comments
16
Likes
284
Embeds 0
No embeds

No notes for slide

Preparing to fail

  1. 1. PREPARING TO FAIL Photo: Blair Harkness
  2. 2. INFRASTRUCTURE CODE PEOPLE
  3. 3. INFRASTRUCTURE WINSTON CHURCHILL “Success is stumbling from failure to failure with no loss of enthusiasm.”
  4. 4. REDUNDANCY
  5. 5. MULTIPLE HARD DRIVES
  6. 6. MULTIPLE POWER SUPPLIES
  7. 7. DUPLICATE SERVERS
  8. 8. DUPLICATE DATA CENTERS Dallas Oregon Chicago Ashburn, VA TED HQ Dublin
  9. 9. MONITORING
  10. 10. INFRASTRUCTURE CODE PEOPLE
  11. 11. CODE HENRY FORD “The only real mistake is the one from which we learn nothing.”
  12. 12. VERSION CONTROL
  13. 13. GRACEFUL FAILURE The love and lies of fireflies Sara Lewis: Biologist Sara Lewis has spent the past 20 years getting to the bottom of the magic and wonder of fireflies. In this charming talk, she tells us how and why the beetles produce their silent sparks, what happens when two fireflies have sex, and why one group of females is known as the firefly vampire. (It's not pretty.) Find out more astonishing facts about fireflies in Lewis' footnotes, below. Evolutionary ecologist Sara Lewis digs deep into firefly mating rituals to uncover a world of secret languages and strange gifts in these silent sparks. Sara Lewis Learn more Discuss The love and lies of fireflies Sara Lewis: Biologist Sara Lewis has spent the past 20 years getting to the bottom of the magic and wonder of fireflies. In this charming talk, she tells us how and why the beetles produce their silent sparks, what happens when two fireflies have sex, and why one group of females is known as the firefly vampire. (It's not pretty.) Find out more astonishing facts about fireflies in Lewis' footnotes, below. Evolutionary ecologist Sara Lewis digs deep into firefly mating rituals to uncover a world of secret languages and strange gifts in these silent sparks. Sara Lewis Discuss
  14. 14. CONTINUOUS TESTING
  15. 15. DEBTONATOR Importance Code quality DANGER ZONE
  16. 16. DEBTONATOR MoreLess Engineer’s knowledge of project’s code
  17. 17. DEBTONATOR CONFERENCES EMS PAGE BUILDER Cherbert Alex Trost Trost Cherbert Ryan Trost
  18. 18. INFRASTRUCTURE CODE PEOPLE
  19. 19. PEOPLE JOHN WOODEN “Failure isn’t fatal, but failure to change might be.”
  20. 20. BUS COUNT 1 (Bad)
  21. 21. BUS COUNT 3 (Good)
  22. 22. POST-MORTEMS After an outage, we discuss its cause, severity, and how it can be avoided in the future.
  23. 23. PREPARING TO FAIL Photo: Blair Harkness
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×