System Design
The pulkitxm/systems repository on GitHub has supplementary sketches, runnable implementations, and small code-heavy examples keyed to themes in this series. Pair it with these posts when you want reference code alongside the write-ups.
2026
- Rate Limiting
- Bloom Filters
- Consistent Hashing
- Introduction to Big Data Tools
- Communication Protocols
- High Availability
- Circuit Breakers
- Load Balancers
- Message Queues vs Streams: SQS, RabbitMQ, Kafka, Pub/Sub
- Caching
- Non-Relational Databases
- Understanding Database Scaling and Sharding Patterns
- Database Transaction Internals: ACID, WAL, MVCC & Locking