Christopher Batey discusses building fault tolerant microservices. He begins by providing background on himself and his work with DataStax and Apache Cassandra. The agenda includes setting the scene on microservices and faults, providing a worked example, and discussing how to test and implement fault tolerance. Specific techniques discussed include timeouts, failing fast when dependencies are unavailable, failing gracefully, monitoring errors and dependencies, implementing circuit breakers, and using fallbacks for unreliable services.