Masterless Multi-node Distributed Systems with riak_core
Learn step by step how to build your own masterless multi-node distributed systems using the riak_core library. This workshop covers each part of the riak_core environment so that you can build up robust, fault tolerant distributed systems that are resilient in the face of node failure.
We will cover starting a new riak_core project, building up an API for the application, joining nodes to the cluster, handling node failure and handoff, and adding HTTP functionality/endpoints, step by step over the course of the day. By the end of the workshop, you will feel really comfortable building and managing your own custom riak_core application!
Developers interested in building distributed systems
Prerequisites for Attendees
To participate you should have a laptop running Linux or MacOS with Erlang/OTP 19.3 pre-installed. (Sorry, riak_core doesn't run on Windows.)