Metrics: Golden Signals, RED, and USE
Metrics monitoring for a distributed fleet: time series metrics (counters, gauges, histograms) the four golden signals, RED vs…
Category
These system design guides cover how to build software that scales and stays up. There are over a hundred posts, grouped by topic.
For a start, read load balancing and caching. Then high availability covers uptime. Also, each sub section goes deeper into one area.
112 articles
Metrics monitoring for a distributed fleet: time series metrics (counters, gauges, histograms) the four golden signals, RED vs…
Terraform in Production covers modules, state, workspaces, and drift. Learn how state locks fail, how to split stacks,…
TLS for Backend Engineers covers handshakes, certificates, and trust stores. Learn TLS 1.3 settings, rotation, and the failures…
Structured logging, log levels, centralized logging, and log aggregation: how a distributed fleet turns scattered events into one…
Serverless Limits on time, memory, and concurrency shape every design. Learn the hard caps, the cost traps, and…
Edge Caching stores responses near users. Learn CDN cache keys, purge patterns, and when personalization should bypass the…
Infrastructure as Code shows how to define servers, networks, and policy in files. Learn patterns, anti-patterns, drift, and…
Observability vs monitoring, drawn honestly: what observability is as a property, the three pillars (logs, metrics, traces) the…
CORS Explained for Backend Engineers covers origins, preflight, and credentials. Learn which headers to set, which to avoid,…
Cache invalidation strategies compared: delete-on-write, versioned cache keys, the cache purge, and write-through vs write-behind (plus the delivery…
CSRF Protection stops forged state changes from other sites. Learn tokens, SameSite cookies, and where browser defaults still…
Redis architecture under the caching patterns: the single-threaded event loop, redis data structures, maxmemory eviction, rdb vs aof…
SQL Injection Prevention keeps queries bound to data, not to raw strings. Learn parameters, ORM limits, least privilege,…
Liveness vs Readiness Probes decide restart versus traffic. Learn Kubernetes settings that avoid crash loops, slow starts, and…