Projects
Open source projects I've built to explore distributed systems concepts.
- View Source
Rate Limiter
A distributed rate limiting service implementing multiple algorithms including Token Bucket, Sliding Window, and Fixed Window. Built for high throughput with Redis backend.
Go Redis Docker - View Source
Load Balancer
A Layer 7 HTTP load balancer supporting round-robin, least connections, and weighted distribution strategies. Includes health checks and graceful failover.
Go HTTP TCP - View Source
Job Queue
A distributed task queue system with support for delayed jobs, retries, and dead letter queues. Features a REST API for job management.
Python FastAPI PostgreSQL Redis