Sidekiq demistified

The fact that I didn’t know how exactly Sidekiq worked always bugged me. I wanted to know more about how it queues and schedules jobs, so I dug around its source code until I found out. It turns out it’s designed very elegantly and relies on Redis for queuing and scheduling as much as it can (which is a good thing — because Redis is awesome).

I’m gonna cover what I found out in detail in one of future posts and just post the slides here for now.