Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background Job Server #961

Open
5 tasks
ferrisoxide opened this issue Feb 5, 2024 · 0 comments
Open
5 tasks

Background Job Server #961

ferrisoxide opened this issue Feb 5, 2024 · 0 comments

Comments

@ferrisoxide
Copy link
Collaborator

ferrisoxide commented Feb 5, 2024

Describe the task

Set up backend job server for handling long-running tasks via Active Job.

Consider solid_queue or good_job as Active Job solutions.

There are several workloads we plan on moving to background job queues (inc. processing snapshots of the grid view) but initially we can prove the

Success Criteria

  • MUST add support for Active Job in app
  • MUST configure resources for executing background tasks (background server)
  • MUST add job for executing reports
  • MUST move mailer jobs to Active Job
  • MAY add monitoring UI (per mission_control-jobs)

Additional Notes

May require upgrading to Hotwire first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Scheduled
Development

No branches or pull requests

1 participant