Jump to ratings and reviews
Rate this book

Sidekiq in Practice

Rate this book
Are you using Sidekiq to process your background jobs, but struggling with it as your application scales? Sidekiq can scale to 5,000 jobs per second with just a little effort and knowledge: in Sidekiq in Practice, I'll show you how.

Sidekiq in Practice takes a step-by-step approach towards building a complex, real-world application that runs a massive volume of jobs through Sidekiq.

Contents include:

1. How to understand scaling: how many processes and servers you need, and how to autoscale them efficiently.

2. Idempotency: Increase your scalability by discarding "unique jobs" and instead use basic computer science to make jobs work regardless of the number of times they are enqueued

3. Memory bloat. How to reduce and diagnose memory problems that are causing you to deal with massive server bills.

4. Concurrency settings, thread safety, queue design and structures, database pool sizes, and more.

Sidekiq Pro and/or Enterprise are not required. The workshop mostly covers features in Sidekiq OSS.

100 pages, ebook

2 people are currently reading
7 people want to read

About the author

Nate Berkopec

5 books5 followers
Nate Berkopec is the author of the Complete Guide to Rails Performance, the creator of the Rails Performance Workshop, and the maintainer of Puma, the Ruby web application server.

Nate currently lives in Taos, New Mexico.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (47%)
4 stars
8 (42%)
3 stars
2 (10%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Petr Kopač.
14 reviews
May 28, 2022
Very useful. It gives insights into several different aspects of why Sidekiq jobs have problems and how to address them. I am using it as reference material for my work.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.