RabbitMQ Summit 2022
2022-09-16
London, United Kingdom
[RabbitMQ Summit 2021, RabbitMQ Summit 2022, RabbitMQ Summit 2023, RabbitMQ Summit 2024]
as the organisers put it
Re-experience the 2022 RabbitMQ Summit. Learn what is relevant from words within the RabbitMQ community.
| title | author | length |
|---|---|---|
| Highlights | 02m | |
Highlights focus on concrete changes and real deployments: sessions cover monitoring in rabbitmq, updates from the red temp record team, and practical use… | ||
| Keynote: Quorum Queues: A Retrospective | Karl Nilsson | 51m |
Quorum Queues use Raft to put full queue state into a replicated log (released as a feature in RabbitMQ 3.8, with 3.10 adding message TTL and at‑least‑once… | ||
| Keynote: Erlang Powered Rabbits | Lukas Larsson | 44m |
Explains why RabbitMQ leverages the Erlang VM: RabbitMQ maps one Erlang process per connection, channel and queue and benefits from 1 ms time slice scheduling… | ||
| Update from RabbitMQ Core Team | Ed Byford, Howard Twine | 15m |
Release 3.10 claims significant latency and throughput gains for small fast publishers and for large numbers of queues, plus Classic queue v2 with a new index… | ||
| What's New in RabbitMQ Streams? | Arnaud Cogoluègnes | 42m |
Streams are a new persistent, replicated log in RabbitMQ that reached production parity after a year, claiming up to 1 million messages per second on a… | ||
| Write fast, reliable, and secure clients! | Carl Hörberg | 40m |
Claims a new amqp-client for Ruby is about half the code size and four times faster than bunny, and a TypeScript client adds WebSocket support for browser +… | ||
| Managing RabbitMQ Usage at Scale for Bloomberg’s Trading Systems | Andrew Cook | 44m |
Bloomberg’s OMS uses RabbitMQ to handle 1500 avg / 40k peak msgs/s with a zero‑loss target by enforcing reject-publish policy and synchronous publisher… | ||
| How to Safely and Reliably (...) While Maintaining 100% Uptime | Stefan Moser | 35m |
Claims a rolling upgrade keeps a three‑node RabbitMQ cluster available at all times by stopping one node, installing new binaries, and restarting while two… | ||
| An update on Khepri adoption in RabbitMQ | Michael Klishin, Diana Parra Corbacho | 45m |
Khepri is a Raft-backed metadata store that already replaces most Ninja-backed stores, drop transient entities (no transient queues/exchanges, exclusive queues… | ||
| How We Rabbit at AWeber | Gavin Roy | 41m |
AWeber runs RabbitMQ at the core of a decade‑old architecture handling about 75,000 messages/sec on average, using Ansible + RunDeck for deployments, Consul… | ||
| Pushing RabbitMQ to the limit | Gabor Olah | 41m |
Shows concrete throughput experiments using PerfTest on laptops and AWS EKS, with up to ~175k msgs/s on a fast Mac and ~150k combined with multiple queues… | ||
| Zero Trust RabbitMQ with HashiCorp Vault | Rob Barnes | 39m |
Shows a working demo that uses HashiCorp Vault (configured with Terraform) to broker RabbitMQ identities and to perform encryption; a Go producer and consumer… | ||
| Why does RabbitMQ stop and what can be done about it | Johan Rhodin | 21m |
RabbitMQ often stops because an Erlang process hogs memory or CPU (mailbox never empties), clustering/schema-store issues, or hardware/OS failures; observed… | ||
| Management, Monitoring and Tracing in RabbitMQ | Rohini Senthil | 14m |
Shows how RabbitMQ’s management HTTP API (GET/POST/PUT/DELETE) and the Firehose tracer provide both realtime metrics and a full message history including… | ||
| RabbitMQ Performance Improvements | David Ansari, Michał Kuratczyk | 53m |
Presents concrete profiling and fixes: uses perftest, Prometheus/Grafana, microstate accounting, cprof/eprof and perf flame graphs to find CPU and mailbox… | ||
| Fun, interesting and common RabbitMQ use cases | Lovisa Johansson | 17m |
Shows concrete RabbitMQ deployments: image-scaling jobs for property listings, daily backups for thousands of databases where each backup is a queued… | ||
| Approaching Cloud-native RabbitMQ | Iliia Khaprov | 18m |
Describes a Knative–RabbitMQ integration that makes RabbitMQ a serverless event backbone, with a topology operator and SDK that programmatically create and… | ||
| nothing matches | ||