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
Argo workflow
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Surasit Liangpornrattana
December 19, 2019
Technology
120
1
Share
Argo workflow
Surasit Liangpornrattana
December 19, 2019
More Decks by Surasit Liangpornrattana
See All by Surasit Liangpornrattana
Kafka Introduction
nengchakun
2
130
Data Engineering
nengchakun
2
1.2k
Other Decks in Technology
See All in Technology
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
180
小さいVue.jsを30分で作る
hal_spidernight
0
130
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
530
ハーネスエンジニアリング入門
knishioka
0
110
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
180
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
170
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
340
雑談は、センサーだった
bitkey
PRO
2
190
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
150
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
340
Digital Independence: Why, When and How
wannesrams
0
260
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
370
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Documentation Writing (for coders)
carmenintech
77
5.3k
How to make the Groovebox
asonas
2
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Scaling GitHub
holman
464
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Fireside Chat
paigeccino
42
3.9k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
380
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
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