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 Transactions Are Long and SLA Is High
Search
Ilya Kaznacheev
April 04, 2023
Technology
0
3
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
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
32
CQRS
dreamworm
0
13
Building a Cloud-Native PaaS
dreamworm
0
18
How To Create Saga-Free Distributed Transactions
dreamworm
0
38
Architectural decisions in building distributed systems
dreamworm
0
10
Распределенные транзакции без саг
dreamworm
0
84
Управляем состоянием распределенных систем без боли
dreamworm
0
72
Patterns of cloud scaling
dreamworm
0
21
CQRS в гостях и дома
dreamworm
0
18
Other Decks in Technology
See All in Technology
Next.js に疲れた私は Vue3 に癒やされた
akagire
0
140
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
670
web-application-security
matsuihidetoshi
1
190
データベース03: 関係データモデル
trycycle
0
100
Grafana x PagerDuty Better Together
jacopen
1
260
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
5
18k
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
開発パフォーマンスを最大化するための開発体制
ham0215
7
1.1k
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
460
JAWS-UG Bedrock Claude Night
yamahiro
3
720
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
340
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.8k
Navigating Team Friction
lara
179
13k
Visualization
eitanlees
137
14k
Debugging Ruby Performance
tmm1
70
11k
Unsuck your backbone
ammeep
663
57k
KATA
mclloyd
16
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
20
1.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
How GitHub (no longer) Works
holman
305
140k
Thoughts on Productivity
jonyablonski
60
3.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
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