When we are going to scale a system, there are a few points which we should keep in mind. We may not achieve high performance, good availability and consistency in a system altogether. It is called a trade-off. It simply means “If one thing goes up, the second thing goes down.”
For Example: High consistency comes at the cost of lower Availability and High Availability comes at the cost of low consistency.
These are kinds of trade-offs:
Next, We are going to discuss these trade-offs in detail in the next articles.