Infrastructure region affected by a failure.

Maximum acceptable restoration time.

Agreement among distributed nodes.

Component identifying failed nodes.

Ability to maintain critical operations during disruption.

Algorithm enabling distributed agreement.

Switching to a backup component.

Copy of data for recovery.

Mechanism slowing producers when consumers are overloaded.

Queue storing messages that cannot be processed.