Degraded

Cluster nodes down: running a distributed database with failures

Distributed databases are built to lose nodes. With replication, the remaining nodes still hold every row — but with less capacity and less redundancy.

What causes it

Each lost node removes its share of throughput and one copy of the data it held. The cluster keeps answering until too few replicas remain for some partitions to meet the requested consistency level.

How to recognise it

How to fix it

Reproduce it in the simulator

Open the simulator, build a small architecture and use Fault injection in the inspector, or push traffic past a component’s capacity.

Open the simulator

Learn more

Part of the guide Message queues vs event streams.

Related failure modes