Workshop Intermediate in person

OTP Supervision Trees

Mar 17

Starting from first principles, investigate how to design reliable OTP applications. Covers links and monitors and how/why they are used by OTP to handle process dependencies. Then covers Supervisors and the guarantees provided by each strategy. Finally, put this together to build supervision trees that isolate errors and recover systems to a good state with minimal side effects.

Format: Full-day tutorial

Hands-on session involving adding fault tolerance to existing applications and implementing your own versions of a few OTP features, including writing a basic supervisor.

Prerequisites: Familiarity with the Elixir language and the basics of Tasks, Agents and GenServers. Some knowledge of Supervisors is welcome but not essential. A laptop with Elixir 1.6+ and Erlang/OTP 19+ is required.

March 17 , 2018

Venue

Marines' Memorial Club & Hotel

609 Sutter Street
San Francisco, California, 94102, United States

A historic 12-story hotel and event venue in San Francisco's Union Square, owned and operated by the Marines' Memorial Association as a living memorial to fallen U.S. Marines.