Search the practice set

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

35 results for “Load Balancing”

Terminology · 22
term

Cross-Zone Load Balancing

Whether a load balancer node distributes traffic to targets in all zones or only its own — a setting that affects both balance and data transfer cost.

Load Balancing
term

Layer 4 vs Layer 7 Load Balancing

Balancing on connection metadata (IP and port) versus on the content of the request (path, host, headers).

Networking
term

Client-Side Discovery

The caller queries the registry itself and chooses an instance, rather than sending to a stable address that something else resolves.

Service Discovery
term

Connection Draining

The period during which a load balancer stops sending new requests to an instance while allowing in-flight ones to complete before it is removed.

Load Balancing
term

Global Traffic Management

The layer that decides which region a given user reaches, using DNS, anycast or an edge network, and that performs regional failover.

Multi-Region Architecture
term

Cognitive Load

The total amount a team must hold in its head to work effectively, and a real constraint on how many services or domains one team can own.

Software Architecture
term

Load Shedding

Deliberately rejecting a portion of incoming work during overload so that the remainder can be served correctly.

Distributed Systems
term

Load Testing

Driving a system with realistic traffic at a target volume to verify it meets its performance targets before real users do.

Performance & Capacity
term

Admission Control

Deciding at the edge whether to accept a request at all, based on current capacity, before any work is done on it.

Load Shedding
term

Autoscaling

Adding and removing capacity automatically in response to a demand signal, to track load without paying for peak all the time.

Cloud Architecture
term

Backpressure

A mechanism by which a component under load tells its callers to slow down, rather than accepting work it cannot complete.

Distributed Systems
term

Brownout

Deliberately reducing the quality or completeness of every response under load, rather than serving some requests fully and rejecting others.

Load Shedding
term

Cache Penetration

Repeated lookups for keys that do not exist, which miss the cache every time by definition and pass straight through to the store.

Cache Invalidation
term

Cache Stampede

Many concurrent requests missing on the same expired key and all recomputing it simultaneously, converting one expiry into a load spike.

Cache Invalidation
term

DNS

The distributed directory that resolves names to addresses, and a surprisingly load-bearing part of most architectures.

Networking
term

Fan-Out

One incoming request causing many outgoing ones, which multiplies both load and tail latency.

Distributed Systems
term

Log-Based CDC

Capturing changes by reading the database's own write-ahead log, which sees every change with no load on the source and no application involvement.

Change Data Capture
term

Priority Queueing

Classifying requests by business importance so that overload sheds the least valuable work first rather than an arbitrary slice.

Load Shedding
term

Read Replica

A copy of a database that receives changes from the primary and serves read-only queries, spreading read load.

Data Architecture
term

Redundancy

Having more instances of a component than the load requires, so that failures can be absorbed without loss of service.

Reliability & Resilience
term

Scalability

The ability to handle growing load by adding resources, ideally with cost rising no faster than the load.

Distributed Systems
term

Thundering Herd

A large number of clients acting simultaneously because they were synchronised by a shared event, producing a spike that the steady-state design never sized for.

Distributed Systems
Questions · 7
quiz

Every deployment produces a small spike of 502s that the team has learned to ignore. Fix it.

The cause In flight requests are being severed because the instance terminates before the load balancer has stopped sending to it, or before existing requests c

Load Balancing
quiz

A serverless API works in testing and fails under load with connection errors. The database is at 5% CPU. Explain and fix.

The mechanism Serverless functions scale by creating independent execution environments , each with its own process and its own connection pool. Two hundred con

Cloud Databases
quiz

Your cluster fails over spuriously under load, but a real leader failure takes 45 seconds to detect. How do you resolve the tension?

The tension Detection time is set by the heartbeat interval times the failure threshold. Shorten it and you detect real failures faster and mistake slow but ali

Leader Election
quiz

Your service will exceed capacity by 30% during a known peak. Do you shed load or brown out, and how do you decide what goes first?

The decision Brown out first; shed only if that is not enough. They are complementary rather than alternatives, and brownout is strictly less harmful when it is

Load Shedding
quiz

One customer's batch job saturates a shared service and degrades everyone. Rate limiting them fixes it, until the next customer does the same. What is the structural answer?

Why per customer rate limits keep failing A static limit is set from what that customer was doing, not from what the service can serve. It is reactive — you dis

Load Shedding
quiz

Peak trading day is six weeks away and expected to be four times normal traffic. What do you do in those six weeks?

What the interviewer is testing Whether you can run a readiness programme rather than just "add servers", and whether you know what fails at peak that does not

Performance & Capacity
quiz

Your system handles 1,000 requests per second today. Marketing says a campaign will bring 10,000 next month. What breaks first, and how do you find out?

What the interviewer is testing Whether you reason about bottlenecks systematically or start adding servers. The shape of the answer Scaling is not uniform. Som

Performance & Capacity