Languages & Runtime
Protocols & API Architecture
Testing & Observability
Storage
Environment
A horizontally scalable URL shortener designed for low-latency redirection.
Key Highlights
- Sustained peak throughput of 11,600 RPS on a single AWS t3.micro instance with zero socket errors
- Decoupled ID generation into an independent service that asynchronously pre-populates Redis.
- Dual-layer L1 (in-memory) + L2 (Redis) caching architecture
Stack Go · Redis · k6
A Redis-backed Express rate-limiting middleware written in TypeScript with automatic degraded-mode fallback handling for high-availability environments.
Key Highlights
- Synchronizes rate limits across distributed instances using atomic Redis operations
- Handles Redis timeouts or disconnects via customizable fallbacks (local memory tracking or fail-open bypass)
Stack TypeScript · Node.js · Redis
- Distributed systems architecture
- Horizontal scaling patterns
- High-throughput API infrastructure