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

Presentation: "Exploiting Loopholes in CAP"

Track: Stayin' Alive - Tales of Resilience, Fault Tolerance & Recovery / Time: Wednesday 15:40 - 16:30 / Location: Whittle Room

By now, we've all learned the summary version of CAP: choose at most two from "Consistency", "Availability", and "Partition-tolerance." It's usually framed as a binary choice between C and A, with P as the unavoidable reality. Exploring CAP at a deeper level, though, we'll find several loopholes that you can use to engineer practical, real-world systems with desirable features. After this talk, you'll know how to use your domain knowledge to make thoughtful choices in your distributed systems.

Download slides

Michael T. Nygard, Author of "Release It!"

Michael T. Nygard

Biography: Michael T. Nygard

Michael Nygard has written and co-authored several books, including "Release It!", "Beautiful Architecture", "97 Things Every Software Architect Should Know" and "Java Developer’s Reference".

Michael says he strives to raise the bar and ease the pain for developers.

An expert in highly-available, highly-scalable commerce systems, Michael has been professional programmer and architect for over 15 years. In that time, Michael has delivered systems to the U. S. Government, the military, banking, finance, agriculture, and retail industries.

Twitter: @mtnygard
Websites: www.michaelnygard.com, http://thinkrelevance.com
Publications: Release It!, 97 Things Every Software Architect Should Know, Beautiful Architecture