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
Argo workflow
Search
Surasit Liangpornrattana
December 19, 2019
Technology
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Argo workflow
Surasit Liangpornrattana
December 19, 2019
More Decks by Surasit Liangpornrattana
See All by Surasit Liangpornrattana
Kafka Introduction
nengchakun
2
150
Data Engineering
nengchakun
2
1.2k
Other Decks in Technology
See All in Technology
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
750
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
410
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
410
夫婦で子育てするための育児標準化
codmoninc
PRO
0
480
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
360
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
310
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
340
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
350
hackers_champloo_2026_tidb
makocchi
0
170
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
190
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Odyssey Design
rkendrick25
PRO
2
880
Google's AI Overviews - The New Search
badams
0
1.6k
The untapped power of vector embeddings
frankvandijk
2
1.9k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Mind Mapping
helmedeiros
1
400
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Scaling GitHub
holman
464
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Technical Leadership for Architectural Decision Making
baasie
3
600
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Transcript
oueogfooeds.f.com BY SURASIT LIANGPORNRATTANA
WHAT IS THE PROBLEM? II En "E"
WORKFLOW # 㱺 ' 㱺 "E" A WORKFLOW CONSISTS of
AN ORCHESTRATED AND REPEATABLE PATTERN OF ACTIVITY - WIKIPEDIA
FLOW INPUT \ * Eq OUTPUT g { ^
DAG DIRECTED of D B - O EASES a A-cycle
o%% Igf) GRAPH of F
WORKFLOW MANAGERS
WHY NOT AIRFLOW ? ⾨t¥¥ TIME CONSTRAINT - INFRASTRUCTURE -
REDS - nxsal - MAINTAINABILITY
WHY ARGO ? IT 1185 CONTAINER- NATIVE - II Tta
- II PARALLEL JOBS
HOW ARGO WORKS ? > a.go submit task - /k"\
t.IE , CR D ET CONTROLLER
task . yaml -- CRD
HOW ARGO WORKS ? > argo submit task . yam
I - /k8SAP- IIE # ETCD CRD waackWh t ' CONTROLLER ⑦ - CREATES /EEEP3 PODS
DAGS A Bt § \ !
RESUBMIT > argo submit task . yaml PODS PODS /IsTEP/I
V i - - - - → /IsTEP/I ✓ I 1 ! i . . . . . . r - I Iv - - - f . - - - Hst3/ X > argo resubmit - - memorized workflow - name
ARTIFACTS 53 COMPATIBLE Igst/c- I - I
WHAT ABOUT SCHDULING ? less CRO N JOB d fz
← task . yami d) argo submit task . yaml
INTEGRATION & DEPLOYMENT f¥⊥o.]MANUALY BUILD EHR" " are CHECKOUT >
argo submit 11¥, task .yaml " I b d DOCKER - KUBECTLAPPLY PUSH DRONJOB
JOB MONITORING ARGO - U2 ENT HANDLER
ARGO VS AIRFLOW
GOOD PARTS VERY CAPABLE LIVE UI AND LOGGING UPDATE OFFER
TIMEOUT AND RETRIES CENTRALIZED LOADING ON less OPERATIONS VIA UI LANGUAGE - AGNOSTIC
BAD PARTS DEPLOYMENT K8S LEARNING CURVE PYTHON - ONLY STABILITY
OPERATIONS ONLY ON CLL
Q&A