Remote by Default, Fast by Design: The LavinMQ Journey
summary
84 Codes builds LavinMQ as an open source AMQP091 broker implemented in Crystal with a 17,500‑line codebase, focused on connection‑heavy workloads and streaming plus queues. They solved PHP connection storms with an AMQP proxy, ran benchmarks claiming 9× faster than RabbitMQ on an r7g medium and 360,000 messages on a t4g micro, and add clustering and MQTT. Operations run across ~30 microservices and ~15,000 servers using Help Scout PagerDuty and GitHub Actions.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:53From Counterstrike to tech
- 3:19Remote work foundations
- 4:2584 Codes and LavinMQ
- 5:32Microservices and queues
- 9:50Async communication benefits
- 13:29Culture and customer focus
- 16:39Remote team dynamics
- 19:10Tools for distributed teams
- 23:26Solving issues with LavinMQ
- 26:21AMQP proxy development
- 28:08LavinMQ timeline and features
- 29:35Customer-driven growth
- 31:42LavinMQ design principles
- 33:52Benchmarks and Crystal
- 35:38Message queues vs streaming
- 37:45Streaming use cases
- 38:26Workaways and bonding
- 39:30Key takeaways
- 40:39Q&A
related talks
32mShipping at the Speed of Life
53mStaying Ahead of the Curve
27mHow Elixir is driving Australian product innovation
32mRuby for Startups
43mThe developer's guide to making money in the open source galaxy
35mTotal Massacre: Reducing the Middle Office
26mStaying ahead of the curve
25mLend Me Your Scala, I'll Trade You Some Data
