Roberto Nogueira
BSd EE, MSd CE
Solution Integrator Experienced - Certified by Ericsson
About
Learn everything you need to about the subject of this eBook
project.
[x] Preface
Introduction
[x] What You’ll Need
[x] What You’ll Learn
From Zero To a Sustainable Sidekiq Config
[x] Setting Up the Example App and Installing Sidekiq
[ ] Creating a Baseline Sidekiq Configuration
[ ] Moving Code to a Sidekiq Job
[ ] Up Next
Handle Failures by Planning Ahead
[ ] Making Sure Jobs Succeed…Eventually
[ ] Understanding Why Jobs Fail
[ ] Handling Permanent Failures via Monitoring
[ ] Managing Transient Failures Through Smarter Code
[ ] Monitoring for Failed Jobs That Stop Retrying
[ ] Up Next
Safely Retry Jobs by Making Them Idempotent
[ ] Retrying Failed Jobs Creates New Failures
[ ] Understanding Idempotence
[ ] Breaking Down Large Jobs into Safely Retriable Parts
[ ] Addressing Idempotence Issues with Third Parties
[ ] Testing Code for Idempotency
[ ] Assessing Code for Idempotency
[ ] Using Database Transactions Can Help…Sometimes
[ ] Up Next
Sustainable Operations and Development
[ ] Monitoring Sidekiq Performance
[ ] Using Queues and Concurrency to Control Performance
[ ] Organizing Sidekiq Job Code
[ ] Additional Topics to Explore Next
[ ] Wrapping Up