QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Presentation: "S*%$ Happens: How You Build to Survive"

Track: Solution Track Thursday 2 / Time: Thursday 15:40 - 16:30 / Location: Westminster Suite

In a sufficiently complicated system things will go wrong, in a sufficiently large complex system things will go wrong all the time. Cloud computing is built upon some of the most well-designed, complex systems and has been built to anticipate these failures. Yet still there are outages. How do you build applications and processes that run happily in a SNAFU environment?

As developers there are certain steps/decisions we can make that buffer our apps against outages caused by new and "interesting" failure modes. The key is to not make decisions that block us from enjoying the scale and multi-region features of cloud compute while at the same time anticipating and embracing failure in application design so we can have fewer sleepless nights.

Download slides

Simon Metson, Cloudant Engineer

Simon Metson

Biography: Simon Metson

Simon is a particle physicist. For the past 10 years he worked on the distributed computing system for one of the Large Hadron Collider experiments, aggregating petabytes of relational and non-relational data sources. In 2012, he transitioned to Cloudant, the managed NoSQL database service for fast-growing Web and mobile apps. Simon's physics background informs his work at Cloudant, where he designs software and creates educational material to help developers interact directly with massive datasets.

Twitter: @drsm79
GitHub