Google Cloud Tasks Task Backend

I was intrigued by the new Tasks interfaces in the 6.0 alpha release and decided to explore them by creating a backend implementation using Google Cloud Tasks.

We’re not using this package at my work since the package is linked to the new Django 6.0 release, but I might backport things to work with the django-tasks project so that we can try it out on Django 5.2 as well. I also want to add in functionality to track results as Django models in the database, since the results on the Cloud Tasks service are temporary - after the task is completed it just goes away.

The task interfaces are a really great first step towards supporting background tasks in the core project, so thanks to everyone who worked on that DEP!

GitHub - camuthig/django-tasks-gcp: A django-tasks implementation using Google Cloud Tasks

1 Like