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

🔱 Refactor Celery implementation #6205

Open
4 tasks
michaeljcollinsuk opened this issue Nov 29, 2024 · 1 comment
Open
4 tasks

🔱 Refactor Celery implementation #6205

michaeljcollinsuk opened this issue Nov 29, 2024 · 1 comment
Labels
spike investigation, discovery into a thing stale

Comments

@michaeljcollinsuk
Copy link
Contributor

Context

Refactor the way that tasks are triggered and handled to be closer to those documented by Celery.

Currently there is a lot of custom code for sending and retrieving tasks, which I think is unnecessary and results in unnecessary duplication. It also makes it harder for developers to use the celery documentation and potentially makes it difficult for us to keep up to date with changes in Celery.

Refactoring will allow us to update celery quicker, which in turn will help us react faster to issues such as failed tasks triggering a high number of sentry alerts.. Example https://mojdt.slack.com/archives/C04M8224WCV/p1732871862102339

Proposal

Refactor implementation to be in line with Celery standards/best practices.

Spike requirements

No response

Definition of Done

  • Identify areas of code to be refactored
  • Ensure regression tests are in place
  • Update the code
  • Test implementation in the browser to ensure it works as intended
@michaeljcollinsuk michaeljcollinsuk added the spike investigation, discovery into a thing label Nov 29, 2024
Copy link
Contributor

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.

@github-actions github-actions bot added the stale label Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
spike investigation, discovery into a thing stale
Projects
Status: 👀 TODO
Development

No branches or pull requests

1 participant