Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Starts Airflow task execution directly from the...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lee Wei
May 08, 2024
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Starts Airflow task execution directly from the triggerer
Lee Wei
May 08, 2024
More Decks by Lee Wei
See All by Lee Wei
Airflow Beyond Python: New Languages for Tasks and Workflows
leew
0
14
Orchestration Still Matters: Apache Airflow in the Age of AI
leew
0
86
Asset Partitions: Matching Workflow to the Right Data
leew
0
84
Your Al Is Only As Good As Your Data Pipeline
leew
0
34
觸發觸發器器,那個你可能不熟的 Apache Airflow 元件
leew
0
120
20251127 開源菜雞的隨意雜談
leew
0
72
住手啊,這樣用 Python 寫程式沒有人會獲得幸福的
leew
0
140
Unlocking the Future of Data Pipeline
leew
0
290
Hold on! You have a data team in PyCon Taiwan!
leew
0
79
Other Decks in Technology
See All in Technology
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1k
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
How to Design Configuration for Rails Applications
willnet
1
700
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
180
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
510
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
150
Local CI × GitHub Actions
gogutan
2
140
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
920
USB PDを使ってスマホを労わりたい
raspython3
0
170
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
hackers_champloo_2026_tidb
makocchi
0
160
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Docker and Python
trallard
47
4.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
430
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
HDC tutorial
michielstock
2
960
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Building AI with AI
inesmontani
PRO
1
1.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
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.