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
400
tests and the database
jmettraux
0
350
OpenBSD and Ruby
jmettraux
1
730
Ruby and FFI
jmettraux
0
400
headless in Hiroshima.rb #061
jmettraux
0
360
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
PicoRuby on Rails
makicamel
2
140
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
280
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
20250708_JAWS_opscdk
takuyay0ne
2
130
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
フロントエンドのパフォーマンスチューニング
koukimiura
5
2k
RailsGirls IZUMO スポンサーLT
16bitidol
0
200
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
CDK引数設計道場100本ノック
badmintoncryer
2
480
効率的な開発手段として VRTを活用する
ishkawa
0
160
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
350
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Optimizing for Happiness
mojombo
379
70k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Building Applications with DynamoDB
mza
95
6.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Navigating Team Friction
lara
187
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
A Tale of Four Properties
chriscoyier
160
23k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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
.