Shopwired (Platform 21 Limited) / PRODUCTION APP RESCUE + PERFORMANCE CONSULTING

Unblock the queue. Get the business moving again

We unblocked a completely stalled background jobs queue and eliminated daily H12 errors.

Shopwired (Platform 21 Limited): Queue Optimization
ClientShopwired (Platform 21 Limited)
Work deliveredBackground Jobs & Integrations
Business result100k+ → 0 · Stuck jobs

Resolved Critical Performance Issues in E-commerce Platform

Unblocked a completely stalled background jobs queue and eliminated recurring H12 errors on Heroku that previously occurred multiple times per day.

App rescue starts with the production problem that is stopping the business. Repairing job dispatch, fixing integrations, and adding monitoring restored reliable processing in the existing platform.

Queue Optimization & Integrations

We optimized the DelayedJob queue by redesigning job handling and dispatching, fully eliminating daily performance bottlenecks and queue stalls. We also added multiple third-party integrations and fixed critical bugs in existing accounting and retail integrations.

What needed to change

The background jobs queue was completely stalled, holding up critical processing of third-party API calls. The application suffered from recurring H12 errors on Heroku multiple times per day, severely impacting system reliability and user experience.

Background Jobs & Integrations for Shopwired (Platform 21 Limited)

Improve the product. Keep the business moving

  1. 01

    Repair queue handling and dispatch

    We performed a comprehensive analysis of the DelayedJob queue architecture and identified critical bottlenecks in job handling and dispatching. By redesigning the queue management system, we eliminated the daily performance issues and queue stalls that had plagued the platform. We implemented proper monitoring and error handling to prevent future incidents.

  2. 02

    Expand and stabilize integrations

    Additionally, we expanded the platform's capabilities by integrating multiple third-party services including Etsy, TikTok, Mailchimp, Awin, and Smiffys. We also fixed critical bugs in existing integrations with accounting systems (Xero, Kashflow, Clearbooks, QuickBooks) and retail platforms (Lightspeed/Vend), ensuring seamless data flow across all connected services.

Queue Optimization: the results

Stuck jobs100k+ → 0
Job processing timeHours → ms
H12 errors-100%
New integrations5+

We reduced the backlog from hundreds of thousands of stuck jobs to zero, cut job processing time from hours to milliseconds, and eliminated recurring H12 errors. The platform now processes background jobs reliably, and the addition of new integrations expanded the platform's e-commerce capabilities significantly. System uptime and reliability improved dramatically, providing a seamless experience for merchants and end users.

Need performance consultants to rescue a stalled production app?

Need someone to take over your Rails app? We maintain, stabilize and improve existing Rails applications, from production issues and upgrades to new features and infrastructure. Keep your product moving without unnecessary rewrites or rebuilding your engineering team.

Discuss your Rails app Rails rescue and recovery →Rails performance consulting →Explore existing Rails app takeover
Back to TopBack to Top