Shiva.
Back to projects
SNIPE cover
BackendSystem DesignDistributed

SNIPE

Production URL Shortener

A system-design-grade URL shortener with PostgreSQL persistence, Redis cache-aside on the redirect hot path, and Kafka-powered async click analytics.

Key Highlights

  • Cache-aside pattern on redirect hot path with Redis
  • Async click analytics via Kafka producer + consumer worker
  • Alembic migrations, Docker Compose, and Render deployment
  • Built for backend/system design interview depth

Tech Stack

FastAPIPostgreSQLRedisKafkaSQLAlchemyAlembicDocker