L4: What could go wrong?

We build distributed systems to tolerate failures. But if we don't have a good idea of what could go wrong, we may build the wrong thing. Here I go through a bunch of potential failure modes. Have you seen some cool failures? Mention them in the comments! See http://www.distributedsystemscourse.com for more information about this series, the class project, and links to slides. Music: 7th Floor Tango from the YouTube Audio Library.