Ra: a Raft implementation

In this talk Karl will introduce the Ra library, an open source Raft implementation by Team RabbitMQ. He will go through the reasons for wanting to use Raft inside RabbitMQ, the design requirements that came out of that and how they ended up implemented in Ra. He will also cover how to use Ra to implement our own replicated state machines.

OBJECTIVES

  • Introduce Ra 
  • Explain Ra's design decisions
  • Outline how Ra integrates with RabbitMQ
  • Explain how Ra is used

Upcoming conferences

Start booking your calendar. We’ll be releasing more dates soon — here’s what’s planned so far.

Code BEAM Europe 2026 + MQ Summit 2026

Two conferences running at the same time in Haarlem & Online on 21-22 OCTOBER 2026 — choose the one that’s right for you.

Conferences organised by our partners

Events run by partners across the wider community that we’re proud to support.

ElixirConf Brasil 2026

27-28 NOVEMBER 2026 · Curitiba & Online

Partner event
All conferences