Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Architectural decisions in building distributed...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ilya Kaznacheev
December 15, 2022
Technology
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Architectural decisions in building distributed systems
Ilya Kaznacheev
December 15, 2022
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Road to four nines
dreamworm
0
51
Many Layers of Availability
dreamworm
0
120
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
230
CQRS
dreamworm
0
210
Building a Cloud-Native PaaS
dreamworm
0
180
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
180
How To Create Saga-Free Distributed Transactions
dreamworm
0
98
Распределенные транзакции без саг
dreamworm
0
230
Управляем состоянием распределенных систем без боли
dreamworm
0
230
Other Decks in Technology
See All in Technology
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
390
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
550
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
210
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
960
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
190
Incremental HTTP
kazuho
5
2k
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
240
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
240
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
340
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
380
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Are puppies a ranking factor?
jonoalderson
2
4k
How to train your dragon (web standard)
notwaldorf
96
6.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
350
Writing Fast Ruby
sferik
630
63k
Accessibility Awareness
sabderemane
1
230
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Exploring anti-patterns in Rails
aemeredith
4
520
Optimising Largest Contentful Paint
csswizardry
37
4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
310
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