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
17
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
31
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
96
CQRS
dreamworm
0
78
Building a Cloud-Native PaaS
dreamworm
0
81
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
66
How To Create Saga-Free Distributed Transactions
dreamworm
0
48
Распределенные транзакции без саг
dreamworm
0
150
Управляем состоянием распределенных систем без боли
dreamworm
0
140
Patterns of cloud scaling
dreamworm
0
82
Other Decks in Technology
See All in Technology
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
4k
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
160
Active Directory の保護
eurekaberry
7
3.9k
テストアーキテクチャ設計で実現する高品質で高スピードな開発の実践 / Test Architecture Design in Practice
ropqa
3
550
Larkご案内資料
customercloud
PRO
0
590
現場で役立つAPIデザイン
nagix
26
8.2k
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
750
2.5Dモデルのすべて
yu4u
2
440
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
260
バックエンドエンジニアのためのフロントエンド入門 #devsumiC
panda_program
16
5.5k
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
120
デザインから逆算して難易度を見積もるための観点
fumiyasac0921
0
120
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
YesSQL, Process and Tooling at Scale
rocio
171
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
A better future with KSS
kneath
238
17k
Rails Girls Zürich Keynote
gr2m
94
13k
GraphQLとの向き合い方2022年版
quramy
44
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Being A Developer After 40
akosma
89
590k
How to train your dragon (web standard)
notwaldorf
90
5.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
A designer walks into a library…
pauljervisheath
205
24k
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