Project
02/Backend Engineering•2026

REST API Gateway

High-throughput API gateway with distributed rate limiting & cryptographic JWT auth

RoleBackend Architect
Timeline2026
CategoryBackend Engineering
ClientFintech Infrastructure
15K+ req/sThroughput
< 18msGateway Overhead
99.99%Webhook Reliability
https://portfolio.sarmad.dev/rest-api
Backend Engineering

REST API Gateway

High-throughput API gateway with rate limiting, JWT authentication, webhook delivery, and OpenAPI docs.

Node.jsExpressTypeScriptREST APIDockerRedisAWSSystem Design

/01 Project Overview

Engineered an enterprise-grade API gateway serving as the unified entry point for a distributed microservices ecosystem. Handles traffic shaping, cryptographic authentication, dynamic reverse proxy routing, and reliable webhook delivery with exponential backoff retries.

/02 The Challenge

Protecting downstream microservices from cascading failures during viral traffic spikes while guaranteeing sub-20ms proxy latency.

/03 The Solution

Implemented sliding-window distributed rate limiting using Redis, non-blocking asynchronous routing in Node.js, dead-letter queues for failed webhooks, and full OpenAPI 3.0 specification validation.

Engineering Highlights

  • ✓Sub-20ms average gateway overhead under 15,000 req/sec load
  • ✓Distributed token-bucket rate limiting backed by Redis cluster
  • ✓Webhook delivery engine with exponential backoff and HMAC signatures
  • ✓Interactive Swagger / OpenAPI live documentation portal

Technologies Used

Node.jsExpressTypeScriptREST APIDockerRedisAWSSystem Design
View All Works →
03 / 06

E-Commerce Platform

Full Stack — 2025