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
Distributed Systems talk at BarCamp Portland 6
Search
wraithan
April 05, 2012
Programming
1
53
Distributed Systems talk at BarCamp Portland 6
This was put together rather quickly while learning how to use Keynote for the first time.
wraithan
April 05, 2012
Tweet
Share
More Decks by wraithan
See All by wraithan
Read the Docs: Call to Arms
wraithan
1
37
Distributed Systems talk at PDX Python
wraithan
2
190
Other Decks in Programming
See All in Programming
Implementing Design Systems in Swift
seyfoyun
1
440
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
500
Polars入門
daikikatsuragawa
1
160
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
380
Snowflakeで眠ったデータを起こそう!
estie
0
140
Micro Frontends for Java Microservices - Utah JUG 2024
mraible
PRO
1
110
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
350
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.1k
try! Swift Tokyo 初参加報告LT
hinakko2
0
230
What We Can Learn From OSS
inouehi
0
430
Ruby Function Composition
bkuhlmann
1
340
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Automating Front-end Workflow
addyosmani
1357
200k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
The Cost Of JavaScript in 2023
addyosmani
20
3.9k
Gamification - CAS2011
davidbonilla
77
4.6k
How STYLIGHT went responsive
nonsquared
92
4.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Visualization
eitanlees
137
14k
GraphQLの誤解/rethinking-graphql
sonatard
55
9.3k
In The Pink: A Labor of Love
frogandcode
138
21k
For a Future-Friendly Web
brad_frost
172
9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Transcript
DISTRIBUTED SYSTEMS WITH PUB/SUB or how micro services can rock
your socks
It’s actually quite simple You have two processes You send
a message from one to the other Surprise! Distributed system.
Why would I bother?! Separation of concerns. More robust in
the face of nodes failing. Easier to bring up and take down nodes.
Ok but what are WE doing? We have an IRC
bot. It listens to and writes to a couple Pub/Sub channels. This lets us do our logic in other processes.
The real fun. They don’t have to be on the
same server.