Chapter 8
Truth knowledge and Lies, after this, you should know which design does not work fundamentally
Single Node
Scientific Computing: a giant compter
Commercial Data Center:
Unreliable network
network delays are chosen by design
Unreliable Clock
Two type of clock
Why assumption based on clock is very dangerous
Caveat of last write win (Cassandra, can not used for bank transaction) / DynamoDB can write client config resolution

Process pause
Redlock: fault tolerant distributed locks
A real case in HBase (Redis)

Truths

Lies: Byzantine failures - unreliable node / network

Different models in distributed system


Last updated