Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Distributed Systems talk at BarCamp Portland 6
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
wraithan
April 05, 2012
Programming
67
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by wraithan
See All by wraithan
Read the Docs: Call to Arms
wraithan
1
52
Distributed Systems talk at PDX Python
wraithan
2
220
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
180
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
450
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
540
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
760
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
910
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
130
Jetpack Compose Mechanisms
skydoves
2
500
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
310
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
970
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Optimizing for Happiness
mojombo
378
71k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
KATA
mclloyd
PRO
35
16k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
A better future with KSS
kneath
240
18k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
How to build a perfect <img>
jonoalderson
1
6.1k
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.