Search the practice set

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

60 results for “Network Performance Tuning”

Terminology · 31
term

Application Performance Monitoring

Instrumentation inside the application that attributes latency and errors to specific code paths, queries and dependencies.

Observability
term

Content Delivery Network

A geographically distributed cache that serves content from a location near the user instead of from the origin.

Networking
term

Anycast

Advertising the same IP address from many locations, so the network routes each client to the topologically nearest one.

Networking
term

Availability Zone

One or more physically separate data centres inside a cloud region, with independent power, cooling and network, connected by low-latency links.

Cloud Architecture
term

Bloom Filter

A compact probabilistic structure that answers "is this key definitely absent, or possibly present?" — no false negatives, tunable false positives.

Data Architecture
term

Bloom Filter Cache Guard

Placing a Bloom filter in front of an expensive lookup so that keys which certainly do not exist never reach it.

Caching Strategies
term

Burstable Instance

An instance that provides a low baseline CPU allocation and accrues credits while idle, spendable for short periods of full performance.

Compute Models
term

CAP Theorem

During a network partition a distributed system must choose between consistency and availability; it cannot have both.

Distributed Systems
term

Cache Invalidation

The problem of removing or refreshing cached data when the underlying source changes, and the reason caching is harder than it looks.

Data Architecture
term

Caching Strategy

The chosen pattern for how a cache is populated, read and invalidated — cache-aside, read-through, write-through or write-behind.

Performance & Capacity
term

Cardinality Estimation

The planner's prediction of how many rows each step of a query will produce — the input that determines every other choice it makes.

Query Optimisation
term

Concurrency

The number of operations in progress at once — distinct from parallelism, which is how many are literally executing simultaneously.

Performance & Capacity
term

Connection Pool

A fixed set of reusable database connections shared by an application's requests, and one of the most common hidden capacity ceilings.

Performance & Capacity
term

Covering Index

An index that contains every column a query needs, so the query is answered from the index without reading the table at all.

Indexing
term

DORA Metrics

Four measures of software delivery performance — deployment frequency, lead time for change, change failure rate, and time to restore service.

Software Architecture
term

Database Index

A secondary structure that lets the engine find rows without scanning, trading write cost and storage for read speed.

Data Architecture
term

Denormalisation

Deliberately duplicating data across records to make reads cheap, accepting the write-time cost of keeping copies in step.

Data Architecture
term

Egress Filtering

Restricting which destinations a workload may connect to outbound — the control that limits data exfiltration and SSRF impact, and the one most often omitted.

Network Security
term

Egress Path Analysis

Tracing where data physically moves in an architecture, because transfer charges follow paths that appear nowhere on the diagram.

Network & Egress Costs
term

Encryption at Rest and in Transit

Protecting stored data from disclosure if the medium is obtained, and network data from disclosure if the path is observed — two different controls against two different threats.

Security Architecture
term

Failure Threshold

The condition that trips a circuit breaker — best expressed as a failure rate over a rolling window with a minimum request volume, not as a consecutive-failure count.

Circuit Breakers
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

Google Maps and Planetary-Scale Spatial Serving

Map serving is fast because almost nothing is computed on request — the world is precomputed into a pyramid of tiles, and space is indexed onto a one-dimensional curve.

Performance & Capacity
term

Hedged Request

Sending a duplicate of a request to a second replica after a short delay and using whichever response returns first, to cut tail latency.

Performance & Capacity
term

Horizontal vs Vertical Scaling

Adding more machines versus making one machine bigger — and the fact that vertical is underrated for stateful tiers.

Performance & Capacity
term

Indexing Strategy

Choosing the set of indexes a table carries by working backwards from its actual queries, and accepting the write cost that each one adds.

Data Architecture
term

Join Strategies

The three ways a database combines two row sets — nested loop, hash join and merge join — and the conditions under which each is correct.

Query Optimisation
term

Little's Law

In a stable system, the average number of items in it equals the arrival rate times the average time each spends in it — L = λW.

Performance & Capacity
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

Materialized View

A precomputed, stored result of a query, refreshed on a schedule or from a change stream, read instead of recomputing.

Data Architecture
term

Microsegmentation

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

Zero Trust
Questions · 8
quiz

A 43-second network partition caused GitHub over 24 hours of degraded service in 2018. How does a 43-second event become a day-long incident?

The case, as publicly reported On 21 October 2018, routine maintenance replacing failing optical equipment caused a 43 second loss of connectivity between GitHu

Distributed Systems
quiz

A card payment authorisation service runs active-active across two regions. A network partition splits them. Do you keep accepting authorisations, and what breaks either way?

What the interviewer is testing Whether you can apply CAP to a domain where the cost of each choice is concrete, and whether you recognise that "it depends" has

Distributed Systems
quiz

A client wants an assistant that answers questions from 50,000 internal documents which change weekly. RAG or fine-tuning? What actually determines the quality?

What the interviewer is testing Whether you understand what each technique actually does, and whether you know that RAG quality is a retrieval problem. Why RAG

AI-Era Architecture
quiz

Design the network layout for a three-tier application in one cloud region. What are the decisions you cannot easily change later?

What the interviewer is testing Whether you know which network decisions are cheap and which are effectively permanent. This is a knowledge question with a clea

Networking
quiz

In July 2019 a single regex deployed globally took Cloudflare's network to 100% CPU within seconds. What does this say about how configuration should be released?

The case, as publicly reported On 2 July 2019, Cloudflare deployed a new managed WAF rule. It contained a regular expression that caused catastrophic backtracki

Reliability & Resilience
quiz

A dashboard query that took 200ms now takes 40 seconds. The table has grown to 200 million rows. Walk me through diagnosis and fix, including what you would not do.

What the interviewer is testing Whether you diagnose with evidence before changing anything, and whether you know the costs of the fixes you propose. Diagnosis,

Data Architecture
quiz

A product catalogue page does 40,000 reads per second against a database that can serve 5,000. Walk me through the caching design, including what happens at 3 AM when the cache is empty.

What the interviewer is testing Whether you can design a cache including its failure modes, rather than saying "put Redis in front of it". The base design Cache

Data Architecture
quiz

A table has 14 indexes and writes have become slow. How do you decide which to remove?

The approach 1. Get usage statistics, not opinions. Every major engine reports index scan counts — PostgreSQL's pg stat user indexes , SQL Server's sys.dm db in

Indexing
Topics · 20
topic

Network Performance Tuning

Keep-alive, compression, payload size and round-trip elimination.

Performance & Capacity Engineering — no content yet
topic

Network Performance

Latency floors, bandwidth-delay product, and what no code change fixes.

Networking — no content yet
topic

Application Performance Monitoring

Attributing latency to code paths, queries and dependencies.

Observability — no content yet
topic

Caching for Performance

Layer choice, hit ratio as a first-class metric, and cold-cache recovery.

Performance & Capacity Engineering — no content yet
topic

Database Performance

Plans, indexes, contention and the pool in front of the database.

Performance & Capacity Engineering — no content yet
topic

Network & Egress Costs

Cross-zone and cross-region transfer that appears on no diagram.

2 items
topic

Network Security

Segmentation, egress control and limiting lateral movement.

4 items
topic

Network Troubleshooting

Flow logs, packet paths, and localising a problem to a hop.

Networking — no content yet
topic

Performance & Capacity

General material on performance and capacity engineering.

25 items
topic

Performance Budgets

Targets enforced in CI so regressions fail the build.

Performance & Capacity Engineering — no content yet
topic

Performance vs Cost

Buying latency, and knowing what the last millisecond is worth.

Architecture Decision-Making — no content yet
topic

Bottleneck Analysis

Finding the constraint, and expecting a second one behind it.

Performance & Capacity Engineering — no content yet
topic

Capacity Modelling

Arithmetic before load tests, and headroom for failure as well as peak.

Performance & Capacity Engineering — no content yet
topic

Concurrency

Operations in flight, and the limits that are the real capacity ceiling.

Performance & Capacity Engineering — no content yet
topic

Connection Pooling

The most common hidden ceiling, and the metric nobody collects.

3 items
topic

Horizontal vs Vertical Scaling

Scale out for stateless, scale up first for stateful.

Performance & Capacity Engineering — no content yet
topic

Landing Zones

A governed foundation of accounts, network, identity and guardrails.

5 items
topic

Latency

Distributions rather than averages, and the floors physics imposes.

Performance & Capacity Engineering — no content yet
topic

Little's Law

L = λW, and the pool sizes it computes directly.

Performance & Capacity Engineering — no content yet
topic

Load Testing

Realistic data, realistic mix, and a ramp rather than a step.

Performance & Capacity Engineering — no content yet