Zero-Bloat Microservices: The Reverse-Tunnel API Gateway & Self-Registering Worker Pattern

A production microservices stack has a gravity problem. Everything in it pulls at you to add one more system: a service mesh for traffic policy, a discovery cluster for location, a config service for knobs, a flag service for rollouts. Each one justifies itself in isolation—and each one is a deploy target, a failure mode, and a pane of glass you’re now on-call for at 3am. We wanted the capability of that stack—routing, registry, health, runtime extensibility—without taking on the tenants. What we ended up with is smaller than the idea sounds: one stateless API gateway, workers that dial out, and Protobuf schemas that are files, not deploys. ...

October 23, 2026