List of videos

Stream processing IoT time series data with RabbitMQ & InfluxDB | Samantha Wang | RabbitMQ Summit 21
Stream processing IoT time series data with RabbitMQ & InfluxDB | Samantha Wang - Product Manager @ InfluxData ABSTRACT In this session, Samantha Wang, Product Manager at InfluxData will showcase how to stream time series data to your IoT application using RabbitMQ queues and InfluxDB, drawing upon deployments done at Cisco, IBM, PayPal, and Tesla that allow both to ingest 1 million metrics per second. • Timecodes 00:00 - 04:08 - What is Time Series Data? 04:09 - 10:45 - What is Time Series Database? 10:46 - 14:56 - Time-series Use Cases? 14:57 - 21:29 - Simple IoT Solutions 21:30 - 28:20 - Demo 28:21 - 30:11 - Summary 30:12 - 34:09 - QnA • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
101 ways to break your RabbitMQ | Denis Germain | RabbitMQ Summit 21
101 ways to break your RabbitMQ | Denis Germain - Senior SRE @ Deezer ABSTRACT 3 years ago, the company I worked for decided to start again, from scratch. Instead of on-prem softwares, we started to develop dozens of cloud based microservices communicating with each other AND on-prem cutting equipments. And which tool better to do this than RabbitMQ? But of course, deploying highly available message brokers in a cloud based environment with no prior experience has brought its share of surprises. In this talk, I'll share with you some of the rookie mistakes that we may or may not have made • Timecodes 00:00 - 02:16 - Introduction 02:17 - 13:30 - Let's brake RabbitMQ 13:31 - 13:51 - RabbitMQ Usage 13:52 - 16:40 - Security 16:41 - 17:46 - new connections love TCP packets 17:47 - 18:42 - Connections / Channels 18:43 - 23:22 - Prefetch 23:23 - 25:27 - Observe 25:28 - 26:19 - Conclusion 26:20 - 39:23 - QnA • See & download slides: https://drive.google.com/file/d/1TPLQCgv2pC6_Ybr0fvLLRM49qUWAIwph/view?usp=sharing • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Handle different RabbitMQ clusters in Kubernetes (...) | Gabriele Santomaggio | RabbitMQ Summit 21
Handle different RabbitMQ clusters in Kubernetes with Traefik | Gabriele Santomaggio - Staff Software Engineer @ VMware ABSTRACT Traefik is one of the most popular service mesh, the 2.x version supports TCP TLS. In this session, we will see how to use SNI to expose different RabbitMQ clusters in Kubernetes using a single public IP address in a secure way. • Timecodes 00:00 - 04:36 - Introduction 04:37 - 05:45 - What is Traefik? 05:45 - 07:44 - What is SNI? 07:45 - 10:50 - Access through Proxy 10:51 - 21:52 - Demo 21:53 - 28:09 - QnA • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
War stories from the CloudAMQP support | Annie Blomgren & Johan Rhodin | RabbitMQ Summit 21
War stories from the CloudAMQP support | Annie Blomgren & Johan Rhodin - Technical Support Engineer @ CloudAMQP 84 Codesb & Chief Customer Officer @ CloudAMQP 84Codes ABSTRACT In CloudAMQP we handle more than 3000 support cases per year. In this talk we go through what the most common issues are, and what can be learned from them, as well as some rare issues that can be hard to track down. We also cover some statistics of RabbitMQ clients and their usage. • Timecodes 00:00 - 03:07 - Introduction 03:06 - 05:56 - My messages are lost 05:57 - 07:59 - I keel loosing my messages 08:00 - 10:37 - My Quorum Queues took all my memory 10:36 - 11:48 - Does it affect consumption? 11:49 - 13:20 - My RabbitMQ MQTT server is running out of memory 13:21 - 18:46 - What is using all that RAM? 18:47 - 22:17 - Some ETS tables are slowly eating my memory 22:18 - 26:36 - Statistics update 26:37 - 41:16 - QnA • See & download slides: https://drive.google.com/file/d/10MaBK_P2XzMZ3wr7nJtXeWPoFfJRrI9A/view?usp=sharing • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Proxying Rabbits For Stability & Reliability | Adam Casey | RabbitMQ Summit 21
Proxying Rabbits For Stability & Reliability | Adam Casey - Senior Software Engineers @ GitHub ABSTRACT The Systems Data Distribution Engineering team at Bloomberg provides a reliable and maintainable RabbitMQ as a Service platform to the company's 6,500+ software engineers. This talk will introduce amqpprox, our AMQP 0.9.1 proxy. We will dive deep into how it works and how we use it to tackle problems such as Load Balancing & Broker Upgrades. • Timecodes 00:00 - 04:50 - Quick intro to Bloomberg 04:51 - 07:02 - Why do we need a proxy? 07:03 - 11:05 - Introducing amqpprox 11:06 - 23:12 - What does amqpprox give us? 23:31 - 17:46 - QnA • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Take The Path Of Least Resistance For Your Test Data | Zach Attas | RabbitMQ Summit 21
Take The Path Of Least Resistance For Your Test Data | Zach Attas - Lead SDET @ ReviewTrackers ABSTRACT Great E2E tests have realistic, unique data, but when a test depends on multiple systems’ databases for its data, this becomes challenging. Sure, you can use a script to insert data into each separate system’s DB. But great E2E tests take advantage of RabbitMQ messaging to get data in place in the same way that would occur in production. This talk covers architecting E2E tests to use implicit waits, to adapt to an event-driven RabbitMQ world! With tests like these, unforeseen, deployment-halting bugs can be found, and you can have confidence in the natural flow of data into your systems under test! • Timecodes 00:00 - 02:30 - Introduction 05:36 - 07:35 - What is Review Trackers? 08:02 - 11:35 - How data moves around in production?? 13:47 - 21:41 - How to utilize this system to move around data tests 18:02 - 33:45 - Other great uses of RabbitMQ for tests 23:07 - 38:02 - QnA • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
An introduction to Rejected, a Consumer Framework | Gavin Roy | RabbitMQ Summit 21
An introduction to Rejected, a Consumer Framework | Gavin Roy - Chief Technology Officer @ AWeber ABSTRACT Rejected is an open-source RabbitMQ consumer framework that makes writing and testing Python based consumers easy. In this talk you will learn what makes rejected different, why your organization should use it, and review real world examples of its use. • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Khepri - Mnesia replacement | Michael Klishin | RabbitMQ Summit 21
Khepri - Mnesia replacement | Michael Klishin - Senior Software Engineers @ GitHub ABSTRACT In this talk we will cover recent developments around the next generation schema data store that RabbitMQ plans to adopt. The talk will be most relevant to RabbitMQ operators and those interested about how things work under the hood. • Timecodes 00:00 - 02:00 - Intro 02:01 - 04:21 - Schema storage in RabbitMQ 04:22 - 07:18 - Mnevis 07:19 - 08:09 - A different approach. Something that would not... 08:10 - 20:06 - Meet Khepri 20:07 - 22:55 - Kubernetes 22:56 - 39:34 - QnA • See & download slides: https://drive.google.com/file/d/1UA45AhmTzJbdMFiu-1uFwPWj8LcQ2QCI/view?usp=sharing • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Highlights | RabbitMQ Summit 2022
Highlights video from RabbitMQ Summit 2022 London on 16 September 2022 • Follow us on social: Twitter: https://twitter.com/RabbitMQSummit LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global
Watch