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
Architectural decisions in building distributed...
Search
Ilya Kaznacheev
December 15, 2022
Technology
0
19
Architectural decisions in building distributed systems
Ilya Kaznacheev
December 15, 2022
Tweet
Share
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Many Layers of Availability
dreamworm
0
47
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
130
CQRS
dreamworm
0
110
Building a Cloud-Native PaaS
dreamworm
0
100
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
89
How To Create Saga-Free Distributed Transactions
dreamworm
0
55
Распределенные транзакции без саг
dreamworm
0
160
Управляем состоянием распределенных систем без боли
dreamworm
0
170
Patterns of cloud scaling
dreamworm
0
110
Other Decks in Technology
See All in Technology
Lazy application authentication with Tailscale
bluehatbrit
0
160
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
960
モバイル界のMCPを考える
naoto33
0
420
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
160
Operating Operator
shhnjk
1
500
AWS認定を取る中で感じたこと
siromi
1
170
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
2
8.1k
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
360
WordPressから ヘッドレスCMSへ! Storyblokへの移行プロセス
nyata
0
450
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
asken AI勉強会(Android)
tadashi_sato
0
180
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
680
How to Ace a Technical Interview
jacobian
277
23k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
It's Worth the Effort
3n
185
28k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Scaling GitHub
holman
459
140k
Become a Pro
speakerdeck
PRO
28
5.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Transcript
Architectural decisions in building distributed systems
Ilya Kaznacheev Founder of InfraPulse.io Consulting Cloud-Native Architect Tech Lead
@ MTS Cloud Google Developer Expert on Cloud GCP PCA, CNCF CKA, PhD.
architecture
“stuff that's hard to change”
None
None
None
big ball of mud
None
None
None
None
None
None
None
distributed system
None
None
None
None
None
None
None
None
active (sync)
CQRS, message-driven
reactive (event-driven)
?
None
None
None
None
None
None
None
None
None
None
None
None
None
None
summary • check your product stage • check your team
size • check your team experience • ask an expert • be lean, be agile
thank you!
LinkedIn Web
slides