edgeacademyCUSTOMER ENGINEERING
PRINTABLE FIELD NOTES

Life of a Request

Use this before an interview or during a focused review.

All reference sheets

Life of a Request

A failing request is a sequence of boundaries. Identify the first divergent observation, then test one explanation.

Life of a Request reference
URL and browserCheck scheme, hostname, port, path, local cache and service worker. A rendering error can happen after successful networking.
DNSCompare authoritative and recursive answers, record type and TTL. NXDOMAIN differs from timeout and SERVFAIL.
Routing and transportCheck address family, reachability, connection establishment, retransmission and QUIC/TCP differences.
TLSSeparate client-to-edge and edge-to-origin connections. Check SAN, trust chain, expiry and SNI.
HTTP and edgeRecord method, path, status, request ID, cache status and security decisions.
Origin and dependenciesCorrelate logs and traces; divide time among application, database and external dependencies.
Return and renderResponse transfer and JavaScript/rendering time are separate from TTFB. Validate the user journey, not only a health endpoint.
Sources and context