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
9
Many Layers of Availability
dreamworm
0
86
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
200
CQRS
dreamworm
0
170
Building a Cloud-Native PaaS
dreamworm
0
150
How To Create Saga-Free Distributed Transactions
dreamworm
0
71
Architectural decisions in building distributed systems
dreamworm
0
33
Распределенные транзакции без саг
dreamworm
0
200
Управляем состоянием распределенных систем без боли
dreamworm
0
210
Other Decks in Technology
See All in Technology
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
150
QGISプラグイン CMChangeDetector
naokimuroki
1
390
Amazon S3 Filesについて
yama3133
2
210
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.2k
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
340
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
0
240
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
6
1.3k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
4.9k
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
370
AI バイブコーティングでキーボード不要?!
samakada
0
550
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
730
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
290
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Bash Introduction
62gerente
615
210k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Test your architecture with Archunit
thirion
1
2.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Typedesign – Prime Four
hannesfritz
42
3k
Building an army of robots
kneath
306
46k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Music & Morning Musume
bryan
47
7.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
490
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
730
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
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