Architecture
Designing Backpressure into Event-Driven Systems
Queues, rate limits and load shedding are the three levers that stop a busy producer overwhelming a slower...
The UK Developer's Guide to GDPR-Compliant Logging
A practical guide to keeping application logs lawful under UK GDPR: choosing a basis, minimising what you...
Explainer: What Happens When You Type a URL and Press Enter?
The route from keystroke to rendered page, layer by layer: browser cache, DNS, TCP, TLS, HTTP, the server,...





