Add Reliability
Explore reliability in this lesson to take it to the next level.
We have studied how we can scale the system. We also learned about different concepts like partitioning, caching, load balancing, and the platform layer. Our system might be scalable but not redundant yet.
As a next step, we should identify all the bottlenecks of our existing system.
Identifying and resolving bottlenecks
In this section, we should discuss as many bottlenecks as possible and different approaches to mitigate them. Our issues can vary from redundancy to a single point of failure or how to have reliable systems.
Let us cover a few topics that will add reliability and redundancy to our system.
There are two ways to increase our availability and add redundancy, while also making our system more reliable as well.
Failover
Failover is ...