Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Starts Airflow task execution directly from the...
Search
Lee Wei
May 08, 2024
Technology
0
130
Starts Airflow task execution directly from the triggerer
Lee Wei
May 08, 2024
Tweet
Share
More Decks by Lee Wei
See All by Lee Wei
Hold on! You have a data team in PyCon Taiwan!
leew
0
11
朝聖之路
leew
0
68
20250328 Airflow 3.0 The First Glance
leew
0
210
踏入開源的第一步
leew
0
170
Unleash the Chaos - Developing a Linter for Un-Pythonic Code!
leew
0
81
Unlocking Python's Core Magic
leew
1
270
Unleash the Chaos - Developing a Linter for Un-Pythonic Code!
leew
1
180
Intro to Airflow - From Zero to Hero
leew
0
990
Does Kobayashi-San write code vulnerable to SQL injection?
leew
0
130
Other Decks in Technology
See All in Technology
Browser
recruitengineers
PRO
4
340
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
530
[CV勉強会@関東 CVPR2025 読み会] MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos (Li+, CVPR2025)
abemii
0
190
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
3
260
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
220
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
3
210
Effective Match Types - Scala Days 2025
bishabosha
1
110
帳票Vibe Coding
terurou
0
140
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
6
550
Goでマークダウンの独自記法を実装する
lag129
0
220
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
380
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Building Adaptive Systems
keathley
43
2.7k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Bash Introduction
62gerente
614
210k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Documentation Writing (for coders)
carmenintech
73
5k
GraphQLとの向き合い方2022年版
quramy
49
14k
Code Review Best Practice
trishagee
70
19k
Transcript
Starts Air fl ow task execution directly from the triggerer
$ cat weilee.py __name__ = 李唯 / Wei Lee __what_i_am_doing__
= [ Software Engineer @ Astronomer, Committer @ Apache Airflow, Volunteers @ PyCon Taiwan, Maintainer of commitizen-tools, ] __github__ = G Lee-W __linkedin__ = l clleew __site__ = p http://wei-lee.me
File "weilee.py", line 1 __name__ = 李唯 / Wei Lee
^^^ SyntaxError: invalid syntax $ python weilee.py
None
How did deferrable operators work before this change?
What has been changed?
What has been changed?
What it could be in the future
But why?
"execute" methods are not always needed This is the only
logic when deferrable is set to true and does not need to be executed in the worker.
How does it affect DAG authors? More ef fi cient
operators to come
How does it affect operator authors? A new way to
implement operators in an async manner
The Original Way
The New Way
How does it work under the hook?
How does it work under the hook?
How does it work under the hook?
Limitations • It is necessary to go back to workers
to run the next_method (e.g., "execute_complete") • This feature does not yet fully support MappedOperator.