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
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
72
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
190
CQRS
dreamworm
0
150
Building a Cloud-Native PaaS
dreamworm
0
130
How To Create Saga-Free Distributed Transactions
dreamworm
0
65
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
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
380
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
480
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
180
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
660
プロポーザルに込める段取り八分
shoheimitani
1
630
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
500
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Site-Speed That Sticks
csswizardry
13
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Everyday Curiosity
cassininazir
0
130
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
190
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
30 Presentation Tips
portentint
PRO
1
220
Testing 201, or: Great Expectations
jmmastey
46
8.1k
New Earth Scene 8
popppiees
1
1.5k
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