Back to Portfolio
Open Source
API Gateway Framework
A lightweight, extensible API gateway framework designed for microservice architectures. The gateway handles request routing, authentication, rate limiting, circuit breaking, and request/response transformation through a composable middleware pipeline. Built in Go with a focus on low-latency proxying, it supports both REST and gRPC backends with automatic protocol translation. Configuration is declarative via YAML with hot-reload support. The framework includes built-in observability with structured logging, distributed tracing (OpenTelemetry), and Prometheus metrics export. Load tested to handle 50K+ requests/second on a single node.
Tech Stack
GogRPCOpenTelemetryPrometheusDockerYAML