A common pattern in modern web development is the requirement to process data asynchronously after some user action or database event. In this article, we’ll describe via a concrete example a traditional approach to solving this problem for a Django/Postgres based application using django signals and Celery. …