Skip to main content

Dec 10, 2025

How we built ngrok's WAF with OWASP CRS and Coraza

2,549 words

  • From nginx to ngrok: dogfooding our website

    We built an API gateway, then turned it on ourselves. Here's the full story of how we replaced nginx and now host ngrok.com with Kubernetes and Traffic Policy.

  • How we built ngrok's data platform

    At ngrok, we manage a ~100TiB, 500+ table data lake, managed by a very small team. Here's a look at how we built it and what unique challenges we solved.