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
92
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
49
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
140
CQRS
dreamworm
0
110
Building a Cloud-Native PaaS
dreamworm
0
110
How To Create Saga-Free Distributed Transactions
dreamworm
0
55
Architectural decisions in building distributed systems
dreamworm
0
19
Распределенные транзакции без саг
dreamworm
0
160
Управляем состоянием распределенных систем без боли
dreamworm
0
170
Patterns of cloud scaling
dreamworm
0
110
Other Decks in Technology
See All in Technology
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
280
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
1
540
SAE J1939シミュレーション環境構築
daikiokazaki
1
200
robocopy の怖い話/scary-story-about-robocopy
emiki
0
420
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
5
2k
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
2
300
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
150
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
210
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
920
【Λ(らむだ)】最近のアプデ情報 / RPALT20250729
lambda
0
180
帳票構造化タスクにおけるLLMファインチューニングの性能評価
yosukeyoshida
1
200
Wasmで社内ツールを作って配布しよう
askua
0
160
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Designing Experiences People Love
moore
142
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Bash Introduction
62gerente
613
210k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
720
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
What's in a price? How to price your products and services
michaelherold
246
12k
Documentation Writing (for coders)
carmenintech
72
4.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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