Understanding Celery





Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

Although it is most popular in the web development ecosystem, it has a wide area of usage from system management to IoT devices. With Celery, transforming a function into a task is quite easy and can add great performance & usability to the applications that we build.

This talk aims to give attendants a general overview of Celery and its uses. We will walk through the core Celery architecture by introducing key components with the help of various real-world examples. This will also lead to an understanding of the task queue systems in general. Attendants will also gain knowledge about Celerybeat; a tool that focuses on scheduling tasks.


  • Basic knowledge of Python.
  • Ready to learn

Speaker Info:

Software Engineer at Essentia SoftServ

Speaker Links:



Id: 833
Section: Others
Type: Talks
Target Audience: Beginner
Last Updated: