Sidekiq in Practice, by Nate Berkopec, is built around one problem: keeping Sidekiq fast and stable as your background job volume grows into the thousands per second.
An Interactive, Command-Line Workshop
Rather than a passive video series, the course is driven by a command-line workshop you install and run yourself (gem install skp && skp list), working through a real, complex application built to handle heavy job volume.
What You'll Learn
- How to size and autoscale your processes and servers correctly
- Idempotency techniques that make jobs safe to run more than once
- Diagnosing and reducing memory bloat that drives up server costs
- Concurrency settings, thread safety, queue design, and database pool sizing
The course includes 9 hands-on exercises and a 100-page written reference, and covers only Sidekiq's open-source features — no Pro or Enterprise required.