Back to work

Low-Latency Backend

High-Performance URL Shortener

Low-latency backend systems project with Redis, PostgreSQL, event ingestion, analytics, rate limiting, observability, and load testing.

A backend-first URL shortener designed around cache behavior, rate limits, event ingestion, analytics, and p95/p99 visibility.

JavaSpring BootRedisPostgreSQLRedpanda / Kafka-style ingestionPrometheusGrafanaDocker Composek6

Challenge

A serious URL shortener needs more than a slug table: it needs fast redirect reads, abuse control, analytics, and observable latency.

Architecture

The backend centers on Redis for hot redirects, PostgreSQL for durable data, event ingestion for analytics, and Prometheus/Grafana visibility.

Tradeoff

The project is not deployed, so the portfolio shows source code and architecture instead of a fake live button.