Scalability, caching, queues, databases and design interviews.
2 weeks ago
Requirements: 100M new URLs/month, 10:1 read/write, short links never expire. Key design: base62 IDs from a counter (or pre-generated key ranges per server), not hashes, so there are no collisions. St