2 options
Ruby on rails background jobs with sidekiq : run code later without complicating your app / David Brynant Copeland.
- Format:
- Book
- Author/Creator:
- Copeland, David (David Bryant), author. .
- Language:
- English
- Subjects (All):
- Ruby (Computer program language).
- Physical Description:
- 1 online resource (76 pages)
- Edition:
- First edition.
- Place of Publication:
- [Raleigh, North Carolina] : The Pragmatic Programmers, LLC, [2023]
- Summary:
- This book, 'Ruby on Rails Background Jobs with Sidekiq' by David Bryant Copeland, is a comprehensive guide for software developers on how to effectively use Sidekiq for running background jobs in Ruby on Rails applications. It provides practical strategies for setting up, managing, and optimizing Sidekiq to ensure sustainable operations. The author, drawing from his extensive experience, shares insights on handling job failures, ensuring idempotency, and monitoring performance. The book is intended for developers with basic knowledge of Rails and experience with background job systems, aiming to enhance their proficiency in using Sidekiq. Generated by AI.
- Contents:
- Cover
- Table of Contents
- Acknowledgments
- Preface
- Introduction
- What You’ll Need
- What You’ll Learn
- 1. From Zero To a Sustainable Sidekiq Config
- Setting Up the Example App and Installing Sidekiq
- Creating a Baseline Sidekiq Configuration
- Moving Code to a Sidekiq Job
- Up Next
- 2. 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
- 3. 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
- 4. Sustainable Operations and Development
- Monitoring Sidekiq Performance Generated by AI.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Part of the metadata in this record was created by AI, based on the text of the resource.
- Description based on print version record.
- Description based on print record.
- ISBN:
- 9798888650547
- OCLC:
- 1411311625
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.