Salsify is a single-page app (Backbone on the client, Rails + Postgres + Elastic Search on the backend) that requires very low latency responses to provide an interactive experience for browsing and editing product catalogs. In order to satisfy these latency requirements we rely heavily on Delayed Job for running time consuming tasks like importing data, exporting data, and applying bulk updates i
![Delayed Jobs Callbacks and Hooks in Rails](https://cdn-ak-scissors.b.st-hatena.com/image/square/aeac3bb97235f58dae17486b23e038d86d58be41/height=288;version=1;width=512/https%3A%2F%2Fwww.salsify.com%2Fhs-fs%2Fhub%2F316299%2Ffile-1034120007-jpg%2FEngineering_Blog_Graphics%2FDelayed-Jobs-and-Hooks-in-Rails-959x1024.jpg)