Is Your Software Going to Fail?
No matter how hard we try, our software doesn't always behave the way we expect. Our applications will inevitably fail, sometimes in spectacular ways. Not all failures are our fault, but we can prepare for many problems, even the external ones. In this talk, we'll consider various reasons our apps might fail, ranging from bugs to the hosting platform. Every application will have its own set of failure conditions that should be considered. I'll challenge you to think about how you can make your application more resilient while sharing examples of how I prepare for failure in the distributed systems I manage.