API gateway & load balancer
A C++20 reverse proxy built with Drogon. It distributes requests across configured backends and reports system activity through a live dashboard.
C++20 Drogon Redis PostgreSQL Docker
Event loop
Non-blocking I/O using epoll/kqueue workers.
Traffic routing
Round-robin distribution, active health probes, dead-node isolation, and retry backoff.
Rate limiting
Redis sliding-window throttling executed with atomic Lua scripts.
Access control
JWT verification, API-key validation, and CORS header handling.
Observability
WebSocket telemetry streaming with Prometheus metrics readiness.
Packaging
Multi-stage Docker builds for services, Redis, and mock backends.