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
Polyglot Architecture
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dusty Burwell
May 16, 2014
Technology
0
210
Polyglot Architecture
Dusty Burwell
May 16, 2014
Tweet
Share
More Decks by Dusty Burwell
See All by Dusty Burwell
unBreakABLE: Better Software Through Semantic Versioning
dustyburwell
0
44
DevOps with Terraform
dustyburwell
0
82
Distributed System Tracing
dustyburwell
1
100
The Automation Revolution
dustyburwell
0
55
Legacy
dustyburwell
0
33
You Can't Do That On Television
dustyburwell
0
560
Ethics and Effective A/B Testing
dustyburwell
0
140
JavaScript Multiverse
dustyburwell
0
96
OWIN&Katana
dustyburwell
0
360
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
180
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
650
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
100
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
930
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
190
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
RailsConf 2023
tenderlove
30
1.3k
Navigating Weather and Climate Data
rabernat
0
110
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
Faster Mobile Websites
deanohume
310
31k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Being A Developer After 40
akosma
91
590k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
69
Transcript
Architecture Polyglot
None
None
None
None
None
None
None
None
Separating Concerns
None
Storage
Storage Front End API
MySQL JavaScript Ruby
None
Blog Comments Forum
Deals Goods Checkout
None
Reality
Reality
Reality
Reality
Boundary Communication
Synchronous Asynchronous
Synchronous Front End API Asynchronous
Synchronous HTTP/REST THRIFT SOAP Front End Asynchronous API
Synchronous Asynchronous API Back End Kafka MSMQ Rabbit Redis
Synchronous Asynchronous API Back End
Directing Traffic
None
location /blog { proxy_pass http://blog_app_upstream; proxy_set_header Host $host; } location
/forum { proxy_pass http://forum_app_upstream; proxy_set_header Host $host; } location / { proxy_pass http://homepage_app_upstream; proxy_set_header Host $host; }
GROUT
Common Infrastructure
None
None
None
None
None
Challenges
Sebastian Langer Paul Phillips Juan Pablo Bravo Markus Költringer Phil
Laver la-fabrique-créative vijay sekhar Luis Prado Sebastian Langer David Waschbüsch Thanks for the Icons! TheNounProject.com
@dustyburwell
[email protected]
github.com/dustyburwell
[email protected]
Thanks for your time Dusty Burwell