📊 Built on #Prometheus metrics, #AlertManager notifications & #OpenTelemetry tracing for complete observability

🗄️ Uses #SQLite for storage & #SolidQueue for background jobs - lightweight #Rails engine architecture

🔐 HTTP probes every 30s, SMTP checks with STARTTLS/SSL verification & MTR-based traceroute monitoring

🎨 Dashboard with dark/light mode, uptime history & probe status visualization across all sites

🚀 A 10+ year production Rails application migrated from Delayed Job to Solid Queue — and finally achieved true linear scaling.

🔗 Full article:
https://rubystacknews.com/2026/02/16/from-delayed-job-to-solid-queue-how-a-10-year-rails-app-finally-achieved-linear-scaling/

#Rails #SolidQueue #BackgroundJobs #WebEngineering #KaigiOnRails
#Ruby

From Delayed Job to Solid Queue: How a 10-Year Rails App Finally Achieved Linear Scaling

From Delayed Job to Solid Queue: How a 10-Year Rails App Finally Achieved Linear Scaling February 16, 2026 Lessons from Kaigi on Rails 2025 — Shohei Kobayashi In large Rails systems, background job…

Linking Ruby knowledge from the most remote places in the world.
I Love You, Redis, But I'm Leaving You for SolidQueue

Rails 8 eliminates Redis from the default stack. Learn how SolidQueue, SolidCache, and SolidCable replace Redis for job processing, caching, and real-time updates—powered entirely by PostgreSQL. Explore the true cost of Redis, how SolidQueue works, when it scales, and how to migrate from Sidekiq to a simpler, Redis-free Rails architecture.

Simple Thread
🚀 Ah, the classic tale of unrequited love in tech: dumping #Redis for #SolidQueue, only to be ghosted by a 403 error. 😆 Can't even break up with a database without getting friend-zoned by nginx! 🔒
https://www.simplethread.com/redis-solidqueue/ #unrequitedlove #techfail #nginx #HackerNews #ngated
I Love You, Redis, But I'm Leaving You for SolidQueue

Rails 8 eliminates Redis from the default stack. Learn how SolidQueue, SolidCache, and SolidCable replace Redis for job processing, caching, and real-time updates—powered entirely by PostgreSQL. Explore the true cost of Redis, how SolidQueue works, when it scales, and how to migrate from Sidekiq to a simpler, Redis-free Rails architecture.

Simple Thread
I Love You, Redis, But I'm Leaving You for SolidQueue

Rails 8 eliminates Redis from the default stack. Learn how SolidQueue, SolidCache, and SolidCable replace Redis for job processing, caching, and real-time updates—powered entirely by PostgreSQL. Explore the true cost of Redis, how SolidQueue works, when it scales, and how to migrate from Sidekiq to a simpler, Redis-free Rails architecture.

Simple Thread
【Rails8】Solid Queueでのエラー解消までのメモ - Qiita

1. はじめに Ruby on Rails 初心者で勉強しながら個人開発中 ActiveStorageで画像アップロード機能を実装後、本番環境で画像投稿したら、以下のエラーに遭遇しました。 ActiveRecord::StatementInvalid (PG::Undef...

Qiita

SolidQueue, the default ActiveJob's adapter in Rails, is very cool. But there is a catch - it needs 1Gb RAM to make all things out of the box working fine. That means it's not good for Heroku default Dynos. Surprise - https://github.com/rails/solid_queue/issues/330#issuecomment-3387827039

#rails #solidqueue #activejob #heroku

Need advice on Solid Queue's memory usage · Issue #330 · rails/solid_queue

Ruby: 3.3.4 Rails: 7.2.1 Solid Queue: 0.7.0, 0.8.2 I run a Rails App on AWS EC2 instance with 1G of memory. I notice the solid queue process takes up 15-20% of the instance's memory, which becomes ...

GitHub
Episode 520 - Worker Limits | Drifting Ruby

In this episode, we look at situations when an external API does not have a normal rate limit, but instead has concurrency limits. This can also apply to situations where you have limited resources on the API that you're calling. This can also work well in other situations where the background job is accessing limited resources.

Drifting Ruby
A Deep Dive into Solid Queue for Ruby on Rails | AppSignal Blog

In the second part of our series, let's dive deeper into some of Solid Queue's more advanced features.

We'll also have the one-and-only Rosa Gutierrez, Maintainer of #SolidQueue!