0% completed
Availability
You open a train booking app at 9 PM to buy a ticket for tomorrow. The page loads for a long time, then shows "Service unavailable". You try again ten minutes later, and now it works.
For those ten minutes, the app was not available to you. Thousands of other people may have seen the same error.
This lesson answers two questions. How do we measure how often a system works? And how do we design a system that keeps working when some of its parts fail?
What Availability Means
Availability is the share of time a system works for its users. We usually write it as a percentage.
.....
.....
.....
Wasiu Yusuf
· 4 months ago
The definitions given to distributed data store and replication looks similar. Can you differentiate this?
super metan
· 5 months ago
Hi, I have bought the subscription but still cant access this lesson
Ricardo Franco
· 3 years ago
Quote from the DNS chapter:
In short, DNS load balancing and high availability techniques, such as round-robin DNS, geographically distributed servers, anycast routing, and CDNs, help improve the performance, reliability, and availability of websites and web services by distributing the load among multiple servers and reducing latency for end-users.
It says DNS helps improve the reliability and availability of a system. But what is the difference between them?
Ricardo Franco
· 3 years ago
Weak Consistency allows for temporary inconsistencies. If the inconsistencies are temporary, doesn't this mean the replicas will eventually converge?
Ricardo Franco
· 3 years ago
What is the difference between Redundancy and Replication?
Raghuvamshi Joshi
· 3 years ago
Is there any conceptual difference between replication and redundancy as a strategy to achieve high availability ?
Reading Progress
0%