Search the practice set

126 questions, 454 terms and 400 topics in 20 areas.

23 results for “Fault Isolation”

Terminology · 16
term

Byzantine Fault

A failure in which a component behaves arbitrarily or deceptively — returning wrong results rather than stopping — as distinct from simply crashing.

Failure Modes
term

Cell Isolation

Bulkheading at the level of a complete system copy, so that any failure — including ones nobody predicted — is contained to the customers assigned to one cell.

Bulkheads & Isolation
term

Fault Tolerance

Continuing to operate correctly despite the failure of some components, by design rather than by luck.

Distributed Systems
term

Thread Pool Isolation

Giving each downstream dependency its own pool of threads or permits, so one slow dependency cannot consume the capacity needed to serve everything else.

Bulkheads & Isolation
term

Blameless Postmortem

An incident review that seeks the systemic conditions that made a failure possible, explicitly excluding individual fault.

Reliability & Resilience
term

Blast Radius

The set of things that break, or become reachable, when one component fails or is compromised.

Cloud Architecture
term

Blast Radius Reduction

The set of deliberate partitions — accounts, regions, zones, cells, tenants, deployment stages — that bound how far any single failure or compromise can reach.

Cloud Architecture
term

Bulkhead

Partitioning resources so that exhaustion caused by one dependency or tenant cannot starve the others.

Distributed Systems
term

Cell-Based Architecture

Partitioning a service into complete, independent copies of itself, each serving a subset of customers, so a failure is bounded to one cell.

Architecture Patterns
term

Microsegmentation

Enforcing fine-grained network policy between individual workloads rather than between broad network zones, so a compromise cannot move laterally.

Zero Trust
term

Monzo's Microservice Estate

Monzo runs a bank on well over a thousand microservices, and the interesting engineering is in the platform and network isolation that makes that number survivable.

Software Architecture
term

Noisy Neighbour

One tenant or workload consuming shared resources to the detriment of others sharing the same infrastructure.

Bulkheads & Isolation
term

Shuffle Sharding

Assigning each customer a random combination of workers rather than a fixed shard, so that any two customers rarely share their whole set.

Distributed Systems
term

Two-Phase Locking

The concurrency control protocol behind serializable isolation — acquire locks in a growing phase, release only in a shrinking phase, never interleaving the two.

Transactions & Isolation
term

Virtual Private Cloud

A logically isolated network inside a cloud provider, with an address range you control and explicit rules for what may enter and leave.

Networking
term

Write Skew

An anomaly where two transactions each read a set of rows, make disjoint writes based on what they read, and together violate an invariant neither could have broken alone.

Transactions & Isolation