Developer who prefer functional languages and low level coding. I’ve working in the message queues landscape for 8 years and can safely say that that is the best way to build a system.
When I’m not in front of the computer I drive my kids to all kinds of sports, I also love being out on the ocean so my hobby is volunteering as a sea rescuer where I spend probably way to much time.
As systems scale, the telemetry and metrics pipelines that monitor them face immense pressure. This talk presents the architectural evolution of the CloudAMQP metrics pipeline, which grew from processing data from 3,000 to over 15,000 servers. This five-fold increase in producers required a fundamental rethinking of our data ingestion and processing architecture to handle throughputs exceeding 18,000 messages per second without compromising data integrity or system resilience.
At the core of our solution is LavinMQ. We will deep-dive into the specific AMQP patterns we leveraged to solve two critical distributed computing problems: maintaining data ordering during horizontal scaling and managing backpressure from slow or unavailable downstream consumers.
Talk objectives:
Target Audience: