Caching half a billion user transactions

While many robust Cache libraries exists, understanding cache invalidation and cache-misses in a distributed platform requires a deeper understanding of your data access patterns. At Level Money we built our own caching solution, backed by a Memcached Cluster. In this talk I will share our story: how we name and version our caches, grow dependency graphs, find expensive computations, avoid race conditions, and define compute functions to serialize financial data using a simple Protocol. What's more-there's a happy ending!
Length: 43:05
Views 1247 Likes: 0
Recorded on 2016-04-15 at Clojure West
Look for other videos at Clojure West.
Tweet this video