Skip to content
Piper edited this page Jan 30, 2021 · 4 revisions

Lightweight wiki outlining some use cases for Celery to asynchronously handle tasks and distribute work across threads and machines.

Use cases

  1. Adding a user to the newsletter subscription list on sign up
  2. Spawning async task on Signup to send Email verification to our users. Right now we are calling all methods synchronous in the API.
  3. Sending web push notifications to offline users. (This is debatable)
  4. We can also leverage Celery for cron jobs (i.e. Periodic tasks)
  5. We can use Celery for queuing mechanism (Like: AWS Simple Queue Service)

Related

Clone this wiki locally