No video

Advanced Celery Tricks - Itamar Hartstein - PyCon Israel 2018

  Рет қаралды 17,653

PyCon Israel

PyCon Israel

Күн бұрын

Advanced Celery Tricks - How we adapted and extended Celery to fit our data pipeline
In Singular, we have a data pipeline which consists of hundreds of thousands of daily tasks, in varying length (from less than a second to hours per task), and with complex dependencies between them. In addition, we integrate with hundreds of third-party providers, which means that tasks are not necessarily reliable / predictable, so we need to be robust to failures and delays and be able to monitor them easily. We found Celery to be highly suitable to our needs as a task infrastructure, especially due to its distributed nature, its support for various workflows and its modular design. In particular, the fact that it is compatible with multiple technologies for conveying messages ("brokers") and storing results ("backends") greatly appealed to us.
It wasn't an immediate fit however. We needed to extend Celery so it will fit our use cases: (1) We implemented a custom backend and a custom serialization method. (2) We tweaked the behavior of Celery's workflows (chains, groups and chords). (3) We needed to be able to update code easily without restarting workers. (4) and more..
In this session we will discuss how we adapted Celery to our needs, as well as tools we developed for working with it better, and various advanced tips & tricks.

Пікірлер
Task Queues: A Celery Story
29:39
PyCon AU
Рет қаралды 37 М.
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 72 МЛН
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 3,3 МЛН
50 оттенков celery / Олег Чуркин (TechOps)
49:02
Python Channel
Рет қаралды 25 М.
DjangoCon 2020 | How To Break Django: With Async - Andrew Godwin
31:21
DjangoCon Europe
Рет қаралды 9 М.
Yigit Guler - Understanding Celery & CeleryBeat
30:30
EuroPython Conference
Рет қаралды 30 М.
WSGI for Web Developers (Ryan Wilson-Perkin)
24:52
PyCon Canada
Рет қаралды 93 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН