Streams: past, present, and future by Arnaud Cogoluègnes & Karl Nilsson | RabbitMQ Summit 2023

Conference: RabbitMQ Summit 2023

Year: 2023

✨This talk was recorded at RabbitMQ Summit 2023. If you're curious about our upcoming event, check https://rabbitmqsummit.com ✨ We will start covering the design journey of RabbitMQ streams, We’ll get into the storage and protocol prototyping process and talk about how it was tested, evaluated and eventually integrated. Then we’ll move on to covering some stream internals: design choices, compromises, sweet spots, and also limitations. Everything you need to enforce best practices and benefit as much as possible from streams. Lastly, we’ll cover a new exciting feature: stream filtering. This feature allows users to "partition" a single stream into smaller streams by allowing the broker to perform efficient filtering. We will go into how the filtering works from a technical point of view, what can be expected of the feature and where the limitations are. We may also indulge in a bit of blue sky thinking about what’s next for RabbitMQ streams. Let's keep in touch! Follow us on: 💥 Twitter: https://twitter.com/RabbitMQSummit 💥 LinkedIn: https://www.linkedin.com/company/rabbitmq-summit 💥 Mastodon: https://genserver.social/codesync