← All Episodes
Episode 6·June 24, 2026·00:42:56
Episode 6: Building Rails Infrastructure: The Story Behind Solid Queue | Open Source & Community
Show Notes
Is Redis still mandatory for scaling background workflows, or can modern database disks handle millions of jobs per day? In this episode of Making Software, Rosa Gutierrez (Principal Programmer at 37 Signals) breaks down the creation of Solid Queue: the default background job adapter shipping with Rails 8. We dive deep into the technical decisions behind moving away from memory stores, the reality of maintaining infrastructure used by millions, and how AI agents are changing the culture of open-source contributions.
What You'll Learn
- The Death of Redis Multi-Gem Noise: Why Solid Queue was built to streamline a complex seven-gem setup in production.
- Database vs. In-Memory: The architectural trade-offs, performance calculations, and transactional integrity advantages of database-backed queues.
- The Human Tax of Open Source: The realities of maintaining critical framework code, handling community burnout, and guarding against repository noise.
- The Rise of AI Agents on GitHub: Why LLMs are writing a massive wave of modern issues and PRs, and why they make surprisingly polite contributors. Solid-queue Repo: https://github.com/rails/solid_queue
Guest

Rosa Gutiérrez Escudero
Principal Programmer
Rosa is a principal programmer at 37signals with over 15 years of experience. She works mostly with Ruby and Rails and is the author of Solid Queue. She loves Ruby conferences and the Ruby community, theoretical computer science and maths, and learning languages, both for computers and humans.
Subscribe to Making Software