Home / Companies / Ngrok / Blog / Post Details
Content Deep Dive

From nginx to ngrok: Dogfooding our own website with Traffic Policy

Blog post from Ngrok

Post Details
Company
Date Published
Author
Alex Bezek
Word Count
3,138
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

Ngrok has undergone a significant transformation by dogfooding its own product, transitioning from using nginx configurations to utilizing ngrok's capabilities as a comprehensive API gateway. Initially relying on nginx for routing and hosting services like their Python-based website and Go REST API, ngrok faced the challenge of increasing complexity and the need to provide ingress to various applications. By leveraging new features such as Traffic Policy and Endpoints in ngrok, the company was able to replace nginx's functionalities, including TLS termination, logging, custom headers, and path-based redirects, simplifying the infrastructure and enhancing operational efficiency. This transition allowed ngrok to bypass AWS networks, utilize global load balancing, and enable self-service changes by other teams, thereby improving performance and empowering internal users. The process of dogfooding helped ngrok refine its product while maintaining a continual feedback loop, and the company plans to expand this approach by integrating additional features like custom responses, rate limiting, and IP intelligence to further enhance its service offerings.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 20 986 177 85 -38%
Secrets Management 2 1,037 154 85 -23%
Real-time 1 4,334 965 217 -7%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.