分散システム
歴史
Two Generals’ Problem
— 1975
通信
経路
が信頼できない(
TCP
)場合は
一貫性
を保証できない
ビザンチン将軍問題
と関連
Two Phase Commit
(
2PC
) — 1985
Consensus & Paxos
— 1989
CAP定理
— 2000
Cloud
Spanner
— 2012
Exactly once delivery
パターン
Event Sourcing
CQRS
Saga Pattern
CDC / Outbox
参考
https://engineering.klarna.com/distributed-systems-key-concepts-patterns-d4d5236b9816
Klarna
の
エンジニア
による分散システムの簡単な歴史、コンセプト、パターン紹介