Noisy Neighbour & Resource Fairness Vocabulary
5 exercises — master the vocabulary of multi-tenant resource fairness: the noisy neighbour problem, per-tenant quotas, connection pool starvation, rate limiting vs throttling, and tenant-level observability.
0 / 5 completed
1 / 5
A senior engineer is onboarding you to a multi-tenant SaaS platform. She warns: "One of our biggest operational headaches is the noisy neighbour problem." Which statement correctly defines what this problem is?
The noisy neighbour problem is the central resource fairness challenge in every multi-tenant system that shares infrastructure.
How it manifests:
Why it is harder to detect than it sounds:
• Without per-tenant metrics, operators see aggregate resource pressure but cannot identify which tenant is responsible
• The noisy tenant often experiences no degradation themselves (they are consuming the resource, not waiting for it)
• The affected tenants may interpret the degradation as a product quality issue and churn
Key vocabulary:
• Noisy neighbour — a tenant whose high resource consumption negatively impacts co-tenant performance
• Shared infrastructure — compute, storage, network, or database resources consumed by multiple tenants simultaneously
• Resource contention — the condition where multiple tenants compete for the same finite resource
• SLA breach — a failure to meet a contracted service level agreement on latency, availability, or throughput
How it manifests:
| Resource | Noisy neighbour scenario | Impact on others |
|---|---|---|
| Database connection pool | Tenant X holds 90% of shared connections during a batch job | Other tenants time out waiting for a connection |
| CPU | Tenant Y runs a CPU-intensive report on a shared compute node | API latency spikes for all co-located tenants |
| Network I/O | Tenant Z triggers a large data export saturating the NIC | Increased latency for all tenants on the same host |
| Shared message queue | Tenant A floods a shared queue with millions of events | Other tenants' events are delayed — delayed webhooks, stale data |
Why it is harder to detect than it sounds:
• Without per-tenant metrics, operators see aggregate resource pressure but cannot identify which tenant is responsible
• The noisy tenant often experiences no degradation themselves (they are consuming the resource, not waiting for it)
• The affected tenants may interpret the degradation as a product quality issue and churn
Key vocabulary:
• Noisy neighbour — a tenant whose high resource consumption negatively impacts co-tenant performance
• Shared infrastructure — compute, storage, network, or database resources consumed by multiple tenants simultaneously
• Resource contention — the condition where multiple tenants compete for the same finite resource
• SLA breach — a failure to meet a contracted service level agreement on latency, availability, or throughput