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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
76
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
190
CQRS
dreamworm
0
150
Building a Cloud-Native PaaS
dreamworm
0
140
How To Create Saga-Free Distributed Transactions
dreamworm
0
68
Architectural decisions in building distributed systems
dreamworm
0
29
Распределенные транзакции без саг
dreamworm
0
190
Управляем состоянием распределенных систем без боли
dreamworm
0
200
Patterns of cloud scaling
dreamworm
0
130
Other Decks in Technology
See All in Technology
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.3k
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
680
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
4
750
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
150
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
140
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
3
900
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
2
1.4k
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
210
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Odyssey Design
rkendrick25
PRO
2
530
How to Talk to Developers About Accessibility
jct
2
140
Evolving SEO for Evolving Search Engines
ryanjones
0
150
Exploring anti-patterns in Rails
aemeredith
2
280
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
880
Six Lessons from altMBA
skipperchong
29
4.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
140
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
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