Skip to content
0:00 / 0:00

#elixir#rust#nif

Zero-Cost Meets Let-It-Crash: The Rust + Elixir Power Combo

BEAM There, Done That

921 subscribers • 17 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

999 views5 months ago1 recommendation

Programming languagesSystems programmingElixir and ErlangRustPerformance and optimization

Florian Gilcher and Leandro Pereira discuss how to combine Rust and Elixir using NIFs and ports for high-performance, resilient systems.

In this episode of BEAM There, Done That, hosts explore what really happens when the high-level concurrency and fault-tolerance of Elixir meet the low-level performance and control of Rust. The conversation dives into interoperability patterns—NIFs, ports, and emerging tooling—and where each language shines when building real-world systems that need both resilience and raw speed. Joining the discussion are Florian Gilcher, Co-founder and Managing Director of Ferrous Systems and a key figure in Rust’s community, adoption, and safety-critical systems work, and Leandro Pereira, an Elixir developer behind high-performance, developer-focused tools like MDEx, Lumis, and BeaconCMS. Together, they unpack when to stay on the BEAM, when to reach for Rust, and how combining the two can unlock a powerful hybrid architecture without compromising safety or developer productivity.

Why it's here

1 person recommends this

What people say. Recommended as a great discussion on when to use Rust in Elixir systems and how to handle hybrid architectures.

u/rtruscain r/elixir • Recommends

Anyone here running Elixir + Rust in production? New *BEAM There, Done That* episode with Florian Gilcher (Ferrous Systems) and Leandro Pereira (MDEx, BeaconCMS) dives into where Rust actually fits in Elixir systems — NIFs, ports, performance bottlenecks, and hybrid architectures. case system do   :cpu\_bound -> Rust   :distributed -> Elixir   :both -> "why not both?" end Good discussion on when to stay on the BEAM vs when Rust genuinely helps instead of just adding complexity. [video