Presentation: "Exploiting Loopholes in CAP"

Time: Thursday 10:30 - 11:20

Location: Grand Ballroom A

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.

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

 Michael T.  Nygard
Michael Nygard strives to raise the bar and ease the pain for developers across the country. He shares his passion and energy for improvement with everyone he meets, sometimes even with their permission. Living with systems in production taught Michael about the importance of operations and writing production-ready software. Highly-available, highly-scalable commerce systems are his forte.

Michael has written and co-authored several books, including "97 Things Every Software Architect Should Know" and the best seller "Release It!", a book about building software that survives the real world.

Book: Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)