Zero-downtime certificate rotation at the edge (part 2)
Over the last few months we have spent a lot of time on zero-downtime certificate rotation at the edge. This is what we learned.What actually happens during a floodThe first thing to…
Over the last few months we have spent a lot of time on zero-downtime certificate rotation at the edge. This is what we learned.What actually happens during a floodThe first thing to…
Here is a question we could not answer well a year ago: what really happens with anycast is not magic: how we route attacks across 40 PoPs? We can answer it now.Measuring…
Over the last few months we have spent a lot of time on building a per-route baseline without storing every request. This is what we learned.Observability firstEvery mitigation decision is logged with…
We get asked about why our logs are append-only and how we query them more than almost anything else, so here is the long answer.Measuring successWe track three numbers for every incident:…
keeping our control plane alive when the data plane is on fire sounds like a narrow topic. It turns out to touch almost every part of how an edge network behaves under…
This post is about why we wrote our proxy data plane in Rust. It started, as most of our posts do, with an incident that did not go the way we expected.Compliance…
why we wrote our proxy data plane in Rust sounds like a narrow topic. It turns out to touch almost every part of how an edge network behaves under attack.Latency budgetOur budget…
This post is about how we deploy rule changes to every edge in under 30 seconds. It started, as most of our posts do, with an incident that did not go the…
We get asked about tail latency is the only latency that matters more than almost anything else, so here is the long answer.Latency budgetOur budget for the whole filtering pipeline is one…
how we test WAF rules against seven days of real traffic sounds like a narrow topic. It turns out to touch almost every part of how an edge network behaves under attack.Latency…
Here is a question we could not answer well a year ago: what really happens with anycast is not magic: how we route attacks across 40 PoPs? We can answer it now.Why…
what we learned from load-testing our own edge to failure sounds like a narrow topic. It turns out to touch almost every part of how an edge network behaves under attack.The economics…