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
170
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
觸發觸發器器,那個你可能不熟的 Apache Airflow 元件
leew
0
74
20251127 開源菜雞的隨意雜談
leew
0
28
住手啊,這樣用 Python 寫程式沒有人會獲得幸福的
leew
0
81
Unlocking the Future of Data Pipeline
leew
0
260
Hold on! You have a data team in PyCon Taiwan!
leew
0
47
朝聖之路
leew
0
120
20250328 Airflow 3.0 The First Glance
leew
0
340
踏入開源的第一步
leew
0
250
Unleash the Chaos - Developing a Linter for Un-Pythonic Code!
leew
0
140
Other Decks in Technology
See All in Technology
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
150
_Architecture_Modernization_から学ぶ現状理解から設計への道のり.pdf
satohjohn
2
750
Phase12_総括_自走化
overflowinc
0
1.4k
スピンアウト講座05_実践活用事例
overflowinc
0
1.1k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
Bref でサービスを運用している話
sgash708
0
190
Phase06_ClaudeCode実践
overflowinc
0
1.9k
Phase10_組織浸透_データ活用
overflowinc
0
1.6k
Phase03_ドキュメント管理
overflowinc
0
2.4k
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.8k
Phase02_AI座学_応用
overflowinc
0
2.7k
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
440
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Into the Great Unknown - MozCon
thekraken
40
2.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Exploring anti-patterns in Rails
aemeredith
2
290
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
How to Think Like a Performance Engineer
csswizardry
28
2.5k
The agentic SEO stack - context over prompts
schlessera
0
710
Optimising Largest Contentful Paint
csswizardry
37
3.6k
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.