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
110
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
69
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
180
CQRS
dreamworm
0
140
Building a Cloud-Native PaaS
dreamworm
0
130
How To Create Saga-Free Distributed Transactions
dreamworm
0
64
Architectural decisions in building distributed systems
dreamworm
0
26
Распределенные транзакции без саг
dreamworm
0
180
Управляем состоянием распределенных систем без боли
dreamworm
0
190
Patterns of cloud scaling
dreamworm
0
130
Other Decks in Technology
See All in Technology
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.3k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
230
コールドスタンバイ構成でCDは可能か
hiramax
0
130
これまでのネットワーク運用を変えるかもしれないアプデをおさらい
hatahata021
2
120
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
180
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
660
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
630
Digitization部 紹介資料
sansan33
PRO
1
6.5k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
210
A Soul's Torment
seathinner
4
2.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
65
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
250
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
95
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