Bring on the worker bees (Designing Elixir systems with OTP)

If you want to be a great Elixir developer, you need to learn to build your programs in layers, the way the experts do. In this session, we will explore the advice:

Do fun things with big, loud worker bees.

This sentence, from the bestselling Elixir book Designing Elixir Systems with OTP, is a mental mnemonic that stands for Data, Functions, Tests; Boundaries, Lifecycles and Workers.

We'll talk about each of these layers in detail focusing on the role of each independent layer in a self-healing, performant Elixir program

THIS TALK IN THREE WORDS

OTP

Design

Layers

OBJECTIVES

  • Understand basic tradeoffs for datatypes in Elixir
  • Learn typical layers for an application design in Elixir
  • Understand core OTP design principles

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences