Lonestar ElixirConf

Feb 28 - March 2, 2019

Austin, TX

Paul Schoenfelder
Cadre: Building Reliable Distributed Stateful Systems in Elixir
(Distributed Systems)
Intermediate, Advanced

Talk Description

Distribution is one of Elixir's greatest strengths, but taking advantage of it properly is a non-trivial problem. This talk brings you up to speed on how distributed state gets introduced into a system; common problems which can result when assumptions are made about system behavior; how to reason about the protocols you choose to keep distributed state safe; and how a new tool I've built, Cadre, aims to make your life much easier by providing tooling and a common abstraction for building, modeling, and verifying implementations of consistency protocols and the services you build on top of them.


Architectural Engineer at DockYard; creator of Timex, Distillery, Swarm, libcluster, and a bunch of other libraries and tools.