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
23
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
63
CQRS
dreamworm
0
32
Building a Cloud-Native PaaS
dreamworm
0
40
How To Create Saga-Free Distributed Transactions
dreamworm
0
43
Architectural decisions in building distributed systems
dreamworm
0
13
Распределенные транзакции без саг
dreamworm
0
100
Управляем состоянием распределенных систем без боли
dreamworm
0
93
Patterns of cloud scaling
dreamworm
0
42
CQRS в гостях и дома
dreamworm
0
41
Other Decks in Technology
See All in Technology
AWSでRAGを作る法方
sonoda_mj
1
140
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
960
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
190
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
160
エンジニア向け会社紹介資料
caddi_eng
14
230k
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
280
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
760
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
Featured
See All Featured
Embracing the Ebb and Flow
colly
81
4.3k
Scaling GitHub
holman
458
140k
Automating Front-end Workflow
addyosmani
1362
200k
Optimizing for Happiness
mojombo
373
69k
The Invisible Side of Design
smashingmag
294
50k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
GraphQLとの向き合い方2022年版
quramy
36
13k
How to Think Like a Performance Engineer
csswizardry
4
590
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
Bash Introduction
62gerente
607
210k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Why Our Code Smells
bkeepers
PRO
332
56k
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