pulibrary / orangelight

PUL Blacklight Project (Ruby 3.3.6, Rails 7.2)
21 stars 7 forks source link

Use SideKiq for email ActiveJob queues #4609

Closed rladdusaw closed 2 weeks ago

rladdusaw commented 2 months ago

User story

While the default Rails queue seems to work, SideKiq would give us better visibility and potentially better reliability for jobs

Acceptance criteria

The application uses SideKiq for queues and can be deployed

Implementation notes, if any

The endpoint for /sidekiq will need some form of authentication to prevent unauthorized users from accessing the web frontend.

sandbergja commented 3 weeks ago

Re-opening since we reverted #4702. Emails sent from Requests are not compatible with sidekiq. We need to refactor these emails to only use data that sidekiq can handle.