Redundancy:This term refers to having duplicate components or systems in place as backups, ensuring that if one fails, another can take over seamlessly.
Error handling: Error handling refers to the process of detecting and managing errors that occur within a system, often involving techniques such as exception handling and error recovery.
Failover: Failover is the ability of a system to automatically switch from a failed component or server to a backup component or server without any disruption in service.