$30 off During Our Annual Pro Sale. View Details »
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
150
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
20251127 開源菜雞的隨意雜談
leew
0
5
住手啊,這樣用 Python 寫程式沒有人會獲得幸福的
leew
0
63
Unlocking the Future of Data Pipeline
leew
0
240
Hold on! You have a data team in PyCon Taiwan!
leew
0
31
朝聖之路
leew
0
96
20250328 Airflow 3.0 The First Glance
leew
0
290
踏入開源的第一步
leew
0
230
Unleash the Chaos - Developing a Linter for Un-Pythonic Code!
leew
0
110
Unlocking Python's Core Magic
leew
1
300
Other Decks in Technology
See All in Technology
研究開発×プロダクトマネジメントへの挑戦 / ly_mlpm_meetup
sansan_randd
0
100
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
480
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
210
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.8k
安いGPUレンタルサービスについて
aratako
2
2.7k
乗りこなせAI駆動開発の波
eltociear
1
1k
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
820
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
最近のLinux普段づかいWaylandデスクトップ元年
penguin2716
1
680
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
2.6k
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
GitHub's CSS Performance
jonrohan
1032
470k
For a Future-Friendly Web
brad_frost
180
10k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
KATA
mclloyd
PRO
32
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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.