Zero-downtime blue/green deploys with automatic rollback, for one VPS.
Akash Singu
Computer Science Student | Systems & Backend Engineering
About
I build backend systems, think about distributed systems, and spend an unreasonable amount of time understanding how software behaves when it scales or fails.
Proof of Work
Real-time distributed sports telemetry platform.
AST code quality detector & LLM refactoring filter.
Custom BitTorrent client and Kademlia DHT.
Fault-tolerant distributed data processing engine with RPC state coordinator.
Horizontally scalable WebSocket messaging cluster with Redis Pub/Sub broadcast.
Consistent hashing ring (Murmur3) with Write-Ahead Logging (WAL) durability.
Terminal-first book library CLI backed by Google Drive with local LRU caching.
Writing
All PostsLet's Explore Peer-To-Peer Networks — BitTorrent
Distributing massive files from a single server is an infrastructure bottleneck waiting to happen. In this deep dive, we explore raw P2P mechanics, BitTorrent architecture, piece selection algorithms, choking strategies, and decentralized DHT routing in Go.
Stack
- Languages
- Go · TypeScript · JavaScript · C++ · SQL
- Data
- PostgreSQL · Redis · Kafka · MongoDB · SQLite
- Infra
- Docker · Kubernetes · Linux · Caddy · Prometheus · Grafana · Git · GitHub Actions
- Web
- Next.js · React · Node.js · Express · Tailwind CSS