chapter 9 distributed HA
relationship with HA and distributed system
why distributed system is hard: clock syncing, independent fault, network communication latency, etc.
why distributed system is intrinsically HA.
design principle: look to use as if it is an centralized system.
location transparent,
replication transparent,
fault transparent,
scalability and performance transparency,
network transparency,
3 more here.........