Design a Highly available system
1 min readApr 12, 2024
While the terms high availability and uptime are sometimes used interchangeably, high availability
encompasses more than just uptime measurements.
highly available(available all the time) = lower latency.
Latency — Is this problem very latency sensitive (Or in other words, Are requests with high latency and a failing request, equally bad?). For example, search typeahead suggestions are useless if they take more than a second
Peer to Peer System = Highly available System
any system with a master node will not be highly available, therefore we move to peer to peer systems.