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
ruote glossary
Search
John Mettraux
January 01, 2011
Programming
0
78
ruote glossary
An old ruote deck, presented around 2011, published in 2017
John Mettraux
January 01, 2011
Tweet
Share
More Decks by John Mettraux
See All by John Mettraux
hiroshima.rb #70 pomodoro
jmettraux
0
390
tests and the database
jmettraux
0
340
OpenBSD and Ruby
jmettraux
1
710
Ruby and FFI
jmettraux
0
390
headless in Hiroshima.rb #061
jmettraux
0
350
Ruby methods in ect - Hiroshima.rb #058
jmettraux
0
1.5k
flor - hubristic interpreter - RubyKaigi 2017
jmettraux
1
1.7k
deli @ Hiroshima.rb #057
jmettraux
0
1.4k
suhi215 yahoo proxy in python
jmettraux
0
1.6k
Other Decks in Programming
See All in Programming
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
540
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
0
140
TSConfigからTypeScriptの世界を覗く
planck16
2
1.3k
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
5
1.1k
Doma で目指す ORM 最適解
nakamura_to
1
160
Rethinking Data Access: The New httpResource in Angular
manfredsteyer
PRO
0
220
漸進。
ssssota
0
1.2k
Blueskyのプラグインを作ってみた
hakkadaikon
1
290
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
120
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
340
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.6k
ソフトウェア品質特性、意識してますか?AIの真の力を引き出す活用事例 / ai-and-software-quality
minodriven
19
6.7k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The World Runs on Bad Software
bkeepers
PRO
68
11k
We Have a Design System, Now What?
morganepeng
52
7.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
4 Signs Your Business is Dying
shpigford
183
22k
Fireside Chat
paigeccino
37
3.5k
Designing Experiences People Love
moore
142
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Transcript
ruote
“wheels” in italian, “ruote” vs “route”
glossary approach
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
Storage Dashboard Worker Storage Dashboard
Storage Dashboard Worker Storage Dashboard Worker
Dashboard
Dashboard • launch workflows • browse workflows • fix/modify workflows
• register participants
Dashboard • launch workflows • browse workflows • fix/modify workflows
• register participants Storage Dashboard • read the storage content • queue messages in the storage
Storage • read the storage content • queue messages in
the storage • messages • expressions • errors • schedules • trackers • workitems (storage participant) • configurations • engine variables
• messages • expressions • errors • schedules • trackers
• workitems (storage participant) • configurations • engine variables Storage
Storage Dashboard • read the storage content • queue messages
in the storage
Storage Dashboard • grab msgs and process them • queue
more msgs Worker
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
None
None
launch
launch msg
define launch msg expression
define apply concur- rence
define concur- rence chris ezra apply apply
define concur- rence chris ezra do something do something
define concur- rence ezra reply
define concur- rence reply
define reply
terminated
Storage Dashboard • grab msgs and process them • queue
more msgs Worker
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression flow expression id
ezra flow expression id
Dashboard ezra flow expression id
Dashboard ezra flow expression id • cancel at fei •
pause/resume • re_apply
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression
echo
echo
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
define concur- rence chris ezra apply apply
chris apply
chris apply ParticipantExpression
chris apply ParticipantExpression Storage participant list ?
chris apply ParticipantExpression Storage participant list ?
chris apply ParticipantExpression Storage participant list user participant instance dispatch
user participant instance
user participant instance
user participant instance
user participant instance
user participant instance dispatch
user participant instance dispatch done
user participant instance dispatch done workflow system other systems
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
user participant instance dispatch done workflow system other systems
launch
None
None
None
None
None
define concur- rence chris ezra apply apply
define concur- rence reply reply
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
user participant instance
Smtp Participant
Imap Receiver
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
.