Managing Quorum Queues at Scale - Vy Hong | RabbitMQ Summit 2024

✨This talk was recorded at RabbitMQ Summit 2024. If you're curious about our upcoming events, check https://codesync.global ✨ Discover expert insights on messaging technologies at MQ Summit Berlin, sign up https://mqsummit.com/ In recent years, RabbitMQ has introduced several enhancements to simplify the management of Quorum Queues. This talk explores how to leverage these improvements, such as automatic membership reconciliation and member's voter status, to enable safe and automatic node replacement with Quorum Queues. We will dive into real-world scenarios and best practices for managing Quorum Queues at scale, drawing from my experience operating Quorum Queues in production at Amazon MQ (AWS). Attendees will gain insights into: 1. Configuring Quorum Queues for optimal performance and reliability 2. Monitoring and troubleshooting Quorum Queues in production environments 3. Performing rolling upgrades and maintenance tasks without downtime By the end of this talk, attendees will have a solid understanding of how to effectively manage Quorum Queues at scale, ensuring high availability and data consistency in their RabbitMQ deployments. Let's keep in touch! Follow us on: 💥 X/Twitter: https://x.com/CodeSyncGlobal 💥 Facebook:   / codesyncglobal   💥 LinkedIn:   / code-sync   💥 Mastodon: https://genserver.social/codesync

Keynote: Quorum Queues: A Retrospective | Karl Nilsson | RabbitMQ Summit 2022
▶︎

Keynote: Quorum Queues: A Retrospective | Karl Nilsson | RabbitMQ Summit 2022

Migrating to Quorum Queues with Minimal Code Changes - Stefan Moser | RabbitMQ Summit 2024
▶︎

Migrating to Quorum Queues with Minimal Code Changes - Stefan Moser | RabbitMQ Summit 2024

Event-Driven Architecture (EDA) vs Request/Response (RR)
▶︎

Event-Driven Architecture (EDA) vs Request/Response (RR)

What we've learned from running thousands of production RabbitMQ clusters - Lovisa Johansson
▶︎

What we've learned from running thousands of production RabbitMQ clusters - Lovisa Johansson

Phoenix’s Next Evolution: Chris McCord Unveils the DurableServer
▶︎

Phoenix’s Next Evolution: Chris McCord Unveils the DurableServer

RabbitMQ Crash Course
▶︎

RabbitMQ Crash Course

Advanced RabbitMQ Strategies: A case study from Zendesk - Paweł Bereza | RabbitMQ Summit 2024
▶︎

Advanced RabbitMQ Strategies: A case study from Zendesk - Paweł Bereza | RabbitMQ Summit 2024

Keynote: DurableServer: Always Running Somewhere - Chris McCord | ElixirConf EU 2026
▶︎

Keynote: DurableServer: Always Running Somewhere - Chris McCord | ElixirConf EU 2026

RabbitMQ : Message Queues for beginners
▶︎

RabbitMQ : Message Queues for beginners

Beyond the Burrow: The Endurance of RabbitMQ - Howard Twine | RabbitMQ Summit 2024
▶︎

Beyond the Burrow: The Endurance of RabbitMQ - Howard Twine | RabbitMQ Summit 2024

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025
▶︎

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025

Deep dive into Dead-Letter Queues
▶︎

Deep dive into Dead-Letter Queues

Paul Guyot - Connecting Nerves and AtomVM with Erlang Distribution
▶︎

Paul Guyot - Connecting Nerves and AtomVM with Erlang Distribution

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...
▶︎

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...

Kafka Tutorial for Beginners | Everything you need to get started
▶︎

Kafka Tutorial for Beginners | Everything you need to get started

Keynote: Precision in Type System Design - José Valim | ElixirConf EU 2026
▶︎

Keynote: Precision in Type System Design - José Valim | ElixirConf EU 2026

The Power of RabbitMQ Quorum Queues
▶︎

The Power of RabbitMQ Quorum Queues

Git Branching and Merging - Detailed Tutorial
▶︎

Git Branching and Merging - Detailed Tutorial

Designing Data-intensive Applications with Martin Kleppmann
▶︎

Designing Data-intensive Applications with Martin Kleppmann