Home
Last synchronized at 2026-01-12T22:47:32Z
Sidekiq is a full-featured background job framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.
Read for more info:
- Getting Started
- The Basics
- Best Practices
- Job Lifecycle
- Using Redis
- Using Dragonfly - ⚡️7.3 ⚡️
- Error Handling
- Advanced Options
- Scheduled Jobs
- Active Job
- Logging
- Iteration - ⚡️7.3 ⚡️
- Profiling - ⚡️8.0 ⚡️
- Signals
- Deployment
- Scaling
- Monitoring
- Metrics - ⚡️7.0 ⚡️
- API
- Middleware
- Testing
- Sharding
- Embedding - ⚡️7.0 ⚡️
- Problems and Troubleshooting
- Related Projects - 3rd party add-ons for Sidekiq
- FAQ
Sidekiq Pro
Sidekiq Enterprise
- Rolling Restarts and Long-Running Jobs
- Rate Limiting
- Periodic Jobs
- Unique Jobs
- Leader Election
- Historical Metrics
- Multi-Process
- Job Argument Encryption
- Web UI Authorization
Commercial Aspects
Top Posts from @mperham
https://www.mikeperham.com has many good Sidekiq blog posts with various tips and tricks. Some highlights:
- How Sidekiq Works
- Queue Fairness with Multi-tenancy
- Host-specific Queues
- Storing Data with Redis
- A Tour of the Sidekiq API
- Sidekiq and Request-Specific Context
- Job Iteration in Sidekiq
Other Excellent Links
- Scaling Sidekiq at Gusto
- Scaling Sidekiq at Gusto, vol. 2
- Autoscaling Sidekiq at ChartMogul
- The Ultimate Guide to Scaling Sidekiq
Next: Getting Started
- API
- Active-Job
- Advanced-Options
- Batches
- Best-Practices
- Build-vs-Buy
- Bulk-Queueing
- Comm-Installation
- Commercial-FAQ
- Commercial-Support
- Commercial-collaboration
- Complex-Job-Workflows-with-Batches
- Delayed-extensions
- Deployment
- Devise
- Embedding
- Ent-Encryption
- Ent-Historical-Metrics
- Ent-Leader-Election
- Ent-Multi-Process
- Ent-Periodic-Jobs
- Ent-Rate-Limiting
- Ent-Rolling-Restarts
- Ent-Unique-Jobs
- Ent-Web-UI
- Error-Handling
- FAQ
- Getting-Started
- Heroku
- Home
- Iteration
- Job-Format
- Job-Lifecycle
- Kubernetes
- Logging
- Memory
- Metrics
- Middleware
- Miscellaneous-Features
- Monitoring
- Pro-API
- Pro-Expiring-Jobs
- Pro-Metrics
- Pro-Reliability-Client
- Pro-Reliability-Server
- Pro-Web-UI
- Problems-and-Troubleshooting
- Profiling
- Really-Complex-Workflows-with-Batches
- Related-Projects
- Reliability
- Scaling
- Scheduled-Jobs
- Sharding
- Signals
- Testimonials
- Testing
- The-Basics
- Using-Dragonfly
- Using-Redis