© Eric Passmore 2016
Eric PassmoreMigrating Large-Scale Services to the Cloud10.1007/978-1-4842-1873-0_5

5. What We Learned

Eric Passmore
(1)
Bellevue, WA, USA
 
Looking back, there is one big takeaway: blow things up. Failure injection testing was the single most valuable exercise because it generated real-world outcomes. The explicit checklist established standards and expected outcomes. Failure injection shined a light on the gaps between real-world outcomes and the expected outcomes documented in the checklist. Teams were surprised by these gaps. These surprises drove the teams to investigate. Therefore, doing coarse-grain failure injections drives learning.
  • Everyone learns: Failing big services causes faults across all of the teams and services. ...

Get Migrating Large-Scale Services to the Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.