Stability - Design Tactics
=
13
items
(filtered by
description
name only
) /
show notes
Stability Design Tactics
Apply Timeouts
Do not wait forever. Apply to Integration Points, Blocked Threads, and Slow Responses.
Use Circuit Breakers
Break connection with failing elements. Don't do it if it hurts.
Create Bulkheads
Create compartments that can isolate failure. Save part of the ship.
Keep State Steady
Avoid fiddling
(human intervention leads to problems)
Fail Fast
Avoid Slow Responses and Fall Fast.
Let It Crash
Crash components to Save Systems.
Apply Handshaking
Create cooperative demand control
(demand throttling to serviceable levels).
Use Test Harnesses
Emulate out-of-spec failures.
Decouple Middleware
Decide at the last responsible moment.
Shed Load
You can't out-scale the load.
Create Backpressure
Backpressure creates safety by slowing down consumers.
Use Governor
Slow things down to allow intervention.
Use Governor
Create Backpressure
Shed Load
Decouple Middleware
Use Test Harnesses
Apply Handshaking
Let It Crash
Fail Fast
Keep State Steady
Create Bulkheads
Use Circuit Breakers
Apply Timeouts
Stability Design Tactics
Stability Design Tactics