0% completed
Resilience and Error Handling
Failures in a distributed system are not exceptional events. Machines die, networks drop packets, and services time out. Resilience is about minimizing the impact when they do, and recovering without drama.
Five practices cover it.
Fault Tolerance
Fault tolerance is the ability of a system to keep functioning correctly when faults or failures are present.
You build it by putting redundancy at several levels, data, services and nodes, and using replication, sharding and load balancing so the system absorbs a failure without users or overall performance noticing.
.....
.....
.....
Aastha Bist
· 2 years ago
Under retry and backoff strategies, I did not understand this particular statement: "This can increase the likelihood of successful operation completion while preventing excessive load on the system during failure scenarios."
Can someone please provide more context/examples related to what this means?
sidpssp
· 2 years ago
notes