I’m the developer behind this.
The Problem: I have a few side projects on Vercel/Netlify/DigitalOcean. They get sporadic traffic spikes that hit the function invocation limits, pushing me into the enterprise pricing tier ($20+/mo) for projects that make $0.
The Solution: I wrote a simple API Gateway in Go (using Redigo + standard httputil) that sits on a cheap bare-metal server. It acts as a load balancer for my serverless functions.
* It round-robins requests across multiple free-tier accounts to keep volume under the billing threshold. * It uses Redis for real-time rate limiting and traffic analytics. * It allows me to run hybrid setups (e.g., splitting traffic 50/50 between a Serverless function and a cheap VPS to mitigate cold starts). * I can manage all my APIs in a single location without having to rewrite the same logic and infrastructre everywhere
I just updated the site with some "Recipes" on how I configure this (e.g., the "Free Tier Multiplier" pattern).
I’m looking for 10 people to stress-test the routing logic. Access is $5/mo (grandfathered) to cover the bare-metal costs.
Happy to answer questions about the Go implementation or the rate limiting logic.