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
74
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
360
tests and the database
jmettraux
0
300
OpenBSD and Ruby
jmettraux
1
650
Ruby and FFI
jmettraux
0
350
headless in Hiroshima.rb #061
jmettraux
0
320
Ruby methods in ect - Hiroshima.rb #058
jmettraux
0
1.4k
flor - hubristic interpreter - RubyKaigi 2017
jmettraux
1
1.6k
deli @ Hiroshima.rb #057
jmettraux
0
1.4k
suhi215 yahoo proxy in python
jmettraux
0
1.5k
Other Decks in Programming
See All in Programming
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
React への依存を最小にするフロントエンド設計
takonda
3
530
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
240
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
300
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
Amazon Qを使ってIaCを触ろう!
maruto
0
420
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
100
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Code Review Best Practice
trishagee
64
17k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
How STYLIGHT went responsive
nonsquared
95
5.2k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
The Language of Interfaces
destraynor
154
24k
Rails Girls Zürich Keynote
gr2m
94
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Bootstrapping a Software Product
garrettdimon
PRO
305
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
.