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
49
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
140
CQRS
dreamworm
0
110
Building a Cloud-Native PaaS
dreamworm
0
110
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
92
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
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
530
テキストからの実世界知能の実現に向けて
sumoai
0
110
生成AIによる情報システムへのインパクト
taka_aki
1
220
With Devin -AIの自律とメンバーの自立
kotanin0
2
950
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
290
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
0
160
AWS表彰プログラムとキャリアについて
naoki_0531
1
150
完璧を目指さない小さく始める信頼性向上
kakehashi
PRO
0
130
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
150
ecspressoの設計思想に至る道 / sekkeinight2025
fujiwara3
12
2.2k
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
0
220
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.1k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
Navigating Team Friction
lara
188
15k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Code Reviewing Like a Champion
maltzj
524
40k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
What's in a price? How to price your products and services
michaelherold
246
12k
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