Understanding Celery
abhyudaypratap@outlook.com |
Description:
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.
Prerequisites:
- Basic knowledge of Python.
- Ready to learn
Speaker Info:
Software Engineer at Essentia SoftServ