URL Shortener — Backend
Built a production-oriented URL shortening backend with Node.js, Express.js, Cassandra, and Redis, designed around scalability, reliability, security, and failure handling. Designed query-oriented Cassandra data models and used Lightweight Transactions (LWT). Implemented Redis cache-aside caching, circuit breaker, JWT access/refresh authentication, Zod validation, request IDs with AsyncLocalStorage, structured logging, OpenTelemetry tracing, Docker containerization, Render deployment, and k6 load testing.
// INTERVIEW ENGINE