Skip to Content

Posts tagged with Elixir

Running and Observing a Live Elixir System

audio-thumbnail
Running and Observing a Live Elixir System - narrated by Hulde
0:00
/324.6

Once your application has left the comfort of the REPL and is running on a server, the focus shifts from writing code to understanding the behavior of that code while it is alive. In a highly concurrent, distributed environment the usual “print‑and‑see” approach quickly becomes insufficient. This article walks you through the essential techniques for inspecting, debugging and profiling a production‑grade Elixir system without resorting to fragile step‑by‑step debuggers.

Why Observability Matters

  • Fault tolerance is a guarantee, not a
Running and Observing a Live Elixir System Read More

Introducing Cluster‑wide Coordination in Elixir

When you move from a single BEAM node to a fleet of nodes, the way processes talk to each other has to change. This article shows, step by step, how to turn a simple local application into a fault‑tolerant cluster without sacrificing the familiar GenServer abstraction.

Why Coordination Matters Across Nodes

In a single node you can safely hand a large value to a central process that serialises access to a shared resource. The call travels inside the node, so the cost is just the copy made in the VM’s memory. Across a network, however, that same copy

Introducing Cluster‑wide Coordination in Elixir Read More