Release 2673
Trello card
Context
We have been running Sidekiq in staging for a few days now and it seems to be operating well, so we want to enable it in production.
Changes proposed in this pull request
- Enable Sidekiq in production
Enables Sidekiq as the queue adapter in production. A single DelayedJob instance will remain running to clear down any queued jobs that remain after the deployment.
- Update HeartBeat job for Sidekiq
Update the HeartBeat job to increment a Sidekiq metric (the legacy DelayedJob metric will be removed as part of a separate PR).
Guidance to review
The now-redundant DelayedJob code will be removed in a follow-up PR.