docs/content/v2.20/benchmark/resilience/_index.md
Resiliency refers to the ability of a system to withstand and recover from failures or disruptions, whether they are caused by software bugs, hardware issues, network problems, or external events. A resilient system is designed to absorb the impact of failures and continue operating, even if at a degraded level, without experiencing a complete outage.
In YugabyteDB, resiliency is achieved through various techniques, including the following:
Jepsen testing is a methodology and set of tools used to rigorously test the fault tolerance and correctness of distributed systems, particularly databases and other data storage systems. Jepsen deliberately injects faults into the system, such as network partitions, process crashes, disk failures, and other types of failures.
Jepsen employs a rigorous verification process, which includes generating complex, realistic workloads, carefully monitoring the system's behavior, and analyzing the results to identify any inconsistencies or violations of the specified properties.
YugabyteDB passes 99.9% of the Jepsen tests.
{{<lead link="jepsen-testing/">}} For more details, see Jepsen test results. {{</lead>}}