Oh, you wanted to increment a counter? Good luck with that!

With distributed and disconnected systems, counting isn't as easy as 1-2-3. Russell gives us a brief run down of why, and what you can do about it. Starting off with the innocent thought of "how hard can this be?", he eventually settles on the fact that there is no "perfect" answer, but an understanding of the trade offs and an informed choice is the best we can do.

This talk took place on 29th March 2016 at The Belgrave.


Russell Brown

Russell has working in software development for 17 years. He currently works as an senior engineer on the Riak KV database at Basho. His main focus is distributed systems, specifically eventual consistency and causality, and how to make eventually consistent systems usable and friendly.

@russelldb

Related talks