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
Distributed System State Management: When Trans...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ilya Kaznacheev
April 04, 2023
Technology
0
120
Distributed System State Management: When Transactions Are Long and SLA Is High
Ilya Kaznacheev
April 04, 2023
Tweet
Share
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Many Layers of Availability
dreamworm
0
74
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
190
CQRS
dreamworm
0
150
Building a Cloud-Native PaaS
dreamworm
0
140
How To Create Saga-Free Distributed Transactions
dreamworm
0
67
Architectural decisions in building distributed systems
dreamworm
0
28
Распределенные транзакции без саг
dreamworm
0
190
Управляем состоянием распределенных систем без боли
dreamworm
0
200
Patterns of cloud scaling
dreamworm
0
130
Other Decks in Technology
See All in Technology
LLMOpsのこれまでとこれからを学ぶ
nsakki55
2
660
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
660
失敗できる意思決定とソフトウェアとの正しい歩き方_-_変化と向き合う選択肢/ Designing for Reversible Decisions
soudai
PRO
7
280
既存のログ監視システムをクラウドっぽく実装してみた
tjmtrhs
0
190
30分でわかる「ネットワーク図の描き方入門」/infraengbooks56
corestate55
1
360
opsmethod第1回_アラート調査の自動化にむけて
yamatook
0
240
AITuberKit+Bedrock AgentCoreで作る 3Dキャラクターエージェント
yokomachi
2
1.5k
技術書を出版するまでの1161時間50分38秒
kakeami
0
150
EKSで実践する オブザーバビリティの現在地
honmarkhunt
2
300
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
57
47k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
800
Amazon Rekognitionで 「信玄餅きなこ問題」を解決する
usanchuu
1
530
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Believing is Seeing
oripsolob
1
67
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
840
First, design no harm
axbom
PRO
2
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Speed Design
sergeychernyshev
33
1.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Distributed System State Management When Tr a ns a ctions
Are Long a nd SLA Is High
Ilya Kaznacheev Consulting Cloud-Native Architect Founder, InfraPulse.io Tech Lead, MTS
Cloud Google Developer Expert on Cloud Ph.D., GCP PCA, CNCF CKA
how to manage a distributed state?
None
None
None
Domain Driven Design
None
None
None
None
None
None
None
None
Finite State Machine
None
None
None
None
None
None
None
None
None
None
None
domain event handling
None
None
None
None
None
None
None
error handling
None
None
None
cross-domain event handling
None
None
None
None
None
None
None
None
distributed transactions
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Outcome •no domain leakage •domains unaware of each other's insides
•independent domain transactions •large and complex processes are transactional •transaction is transparent for observation •good, robust, SAGA-free
thanks!
LinkedIn Web