Skip to content
0:00 / 0:00

#elixir#phoenix#durableserver

Phoenix’s Next Evolution: Chris McCord Unveils the DurableServer

BEAM There, Done That

921 subscribers • 17 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Chris McCord, creator of the Phoenix Framework

Advanced. Deep dive for people who know the field.

1.6K views6 months ago1 recommendation

Distributed systemsWeb developmentElixir and ErlangConcurrency and parallelismSoftware architecture

Chris McCord introduces DurableServer, a new abstraction for persistent, globally-identified, and geo-distributed processes on the BEAM.

In this episode of BEAM There, Done That, hosts Francesco Cesarini and Allen Wyma sit down with Chris McCord, the creator of the Phoenix Framework, for a deep dive into the evolving world of Elixir, distributed systems, and durable processes on the BEAM. Fresh from ElixirConf EU, Chris shares the story behind his latest work on durable servers—a powerful abstraction that brings persistence, global process identity, and intelligent placement to familiar GenServer patterns. The conversation explores how these ideas emerged from real-world production challenges, including running geo-distributed applications across multiple regions with no single point of failure. Along the way, the trio unpack the current state of Phoenix and Phoenix LiveView, discuss why most new features are driven by production needs rather than theory, and debate hot topics like WebSockets vs. server-sent events, event-driven architectures vs. long-lived processes, and the true scalability limits of the BEAM. This episode is packed with practical insights for Elixir and Erlang developers building real systems: from supervision tree pitfalls and process design trade-offs to tracing, load balancing, and self-healing systems at scale. If you’ve ever wondered how to design applications that can survive crashes, move across nodes, and run globally with minimal complexity, this is a must-listen. Topics covered: Elixir, Erlang, Phoenix, Phoenix LiveView, distributed systems, durable objects, GenServer patterns, supervision trees, multi-region BEAM clusters, fault tolerance, and real-world production architecture.

Why it's here

1 person recommends this

What people say. Recommended as an exciting look into the future of Phoenix and distributed state management in Elixir.

u/plangoraAlchemistin r/elixir • Recommends

PODCAST: Phoenix’s Next Evolution: Chris McCord Unveils the DurableServer