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 systems
Search
Ilya Kaznacheev
December 15, 2022
Technology
0
10
Architectural decisions in building distributed systems
Ilya Kaznacheev
December 15, 2022
Tweet
Share
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
30
CQRS
dreamworm
0
10
Building a Cloud-Native PaaS
dreamworm
0
16
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
2
How To Create Saga-Free Distributed Transactions
dreamworm
0
38
Распределенные транзакции без саг
dreamworm
0
83
Управляем состоянием распределенных систем без боли
dreamworm
0
71
Patterns of cloud scaling
dreamworm
0
15
CQRS в гостях и дома
dreamworm
0
14
Other Decks in Technology
See All in Technology
開発パフォーマンスを最大化するための開発体制
ham0215
2
430
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
350
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
0
230
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.6k
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
170
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
920
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
32
12k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Visualization
eitanlees
136
14k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Documentation Writing (for coders)
carmenintech
60
3.9k
We Have a Design System, Now What?
morganepeng
43
6.8k
Gamification - CAS2011
davidbonilla
76
4.6k
How to Ace a Technical Interview
jacobian
272
22k
Music & Morning Musume
bryan
41
5.6k
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