Process selecting a leader in distributed systems.

Periodic signal indicating component health.

Test determining whether a service is healthy.

Test determining whether a process is running.

Test determining whether a service can accept traffic.

Shifting risk to another party.

Check determining whether startup has completed.

Eliminating an activity causing risk.

Mechanism detecting and responding to failures.

Running old and new systems simultaneously.