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
130
0
Share
Distributed System State Management: When Transactions Are Long and SLA Is High
Ilya Kaznacheev
April 04, 2023
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Road to four nines
dreamworm
0
14
Many Layers of Availability
dreamworm
0
90
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
200
CQRS
dreamworm
0
180
Building a Cloud-Native PaaS
dreamworm
0
150
How To Create Saga-Free Distributed Transactions
dreamworm
0
75
Architectural decisions in building distributed systems
dreamworm
0
34
Распределенные транзакции без саг
dreamworm
0
210
Управляем состоянием распределенных систем без боли
dreamworm
0
210
Other Decks in Technology
See All in Technology
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
350
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
310
小さいVue.jsを30分で作る
hal_spidernight
0
150
古今東西SRE
okaru
2
180
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
200
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
5
1.4k
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
2.9k
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
340
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
400
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
710
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
6
630
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Why Our Code Smells
bkeepers
PRO
340
58k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
34
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
For a Future-Friendly Web
brad_frost
183
10k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Automating Front-end Workflow
addyosmani
1370
200k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
Building the Perfect Custom Keyboard
takai
2
750
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
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