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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Lee Wei
May 08, 2024
Technology
0
160
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
58
20251127 開源菜雞的隨意雜談
leew
0
21
住手啊,這樣用 Python 寫程式沒有人會獲得幸福的
leew
0
77
Unlocking the Future of Data Pipeline
leew
0
250
Hold on! You have a data team in PyCon Taiwan!
leew
0
38
朝聖之路
leew
0
110
20250328 Airflow 3.0 The First Glance
leew
0
320
踏入開源的第一步
leew
0
240
Unleash the Chaos - Developing a Linter for Un-Pythonic Code!
leew
0
130
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
200
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
180
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
2
300
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
130
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3k
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
830
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Abbi's Birthday
coloredviolet
1
4.8k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
76
WCS-LA-2024
lcolladotor
0
450
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How STYLIGHT went responsive
nonsquared
100
6k
GraphQLとの向き合い方2022年版
quramy
50
14k
Amusing Abliteration
ianozsvald
0
100
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
67
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Raft: Consensus for Rubyists
vanstee
141
7.3k
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.