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
29
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
93
CQRS
dreamworm
0
74
Building a Cloud-Native PaaS
dreamworm
0
77
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
63
How To Create Saga-Free Distributed Transactions
dreamworm
0
48
Распределенные транзакции без саг
dreamworm
0
140
Управляем состоянием распределенных систем без боли
dreamworm
0
130
Patterns of cloud scaling
dreamworm
0
78
Other Decks in Technology
See All in Technology
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
130
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
120
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
850
今年一年で頑張ること / What I will do my best this year
pauli
1
220
GeometryReaderやスクロールを用いた表現と紐解き方
fumiyasac0921
0
100
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.3k
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
130
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2k
あなたの知らないクラフトビールの世界
miura55
0
120
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
26
5.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Producing Creativity
orderedlist
PRO
343
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
Site-Speed That Sticks
csswizardry
2
260
Making the Leap to Tech Lead
cromwellryan
133
9k
How STYLIGHT went responsive
nonsquared
96
5.3k
Faster Mobile Websites
deanohume
305
30k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Code Review Best Practice
trishagee
65
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
What's in a price? How to price your products and services
michaelherold
244
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