Increasing delay between repeated attempts.

Deliberately rejecting work to protect a system under overload.

System distributing events between software components.

Backoff strategy that increases delays exponentially.

Mechanism slowing producers when consumers cannot keep up.

Continuous sequence of events.

Maximum time allowed for an operation.

Ability to continue operating despite component failures.

Data transmitted between software components.

Property where repeated operations have the same intended effect.