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
Shared-nothing architectures and where to find ...
Search
Dimos Raptis
October 14, 2020
Technology
0
35
Shared-nothing architectures and where to find them
Dimos Raptis
October 14, 2020
Tweet
Share
More Decks by Dimos Raptis
See All by Dimos Raptis
Meeting Corda: A blockchain platform built for the JVM
dimosr
0
37
Bitcoin
dimosr
0
29
Dynamo
dimosr
0
820
Acceptance Testing in the microservices world
dimosr
0
210
Other Decks in Technology
See All in Technology
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
240
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
200
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
120
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
270
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.3k
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
200
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Site-Speed That Sticks
csswizardry
10
820
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
Shared-nothing architectures & where to find them Dimos Raptis London
Microservices Meetup – October 2020
Monolith Microservices billing users orders fulfilment Billing service Ordering service
Users service Fulfilment service sharing
Shared-nothing architectures *Published in 1985
Shared-nothing architectures • Based on the technique of partitioning •
They can have many benefits: • Scalability • Performance • Fault-tolerance • Additional coordination might be required in some cases
Load balancing
Distributed data stores
Distributed event logs
Distributed data processing
Overview
Pitfalls of shared-nothing architectures - Complexity (implementation / operational )
- Flexibility (restrictive programming model / weaker guarantees) - Cost
Find more: dimosr.github.io/shared-nothing-architectures 60% off at: bit.ly/3iGx2Bu
Q & A