Global URL Shortener Design
Design a globally distributed URL shortening service similar to Bitly. The system must support 10 billion persistent mappings, handle 1 million read requests per second with sub-20ms latency, and 10,000 write requests per second. Focus specifically on a collision-free ID generation strategy that works across multiple data centers and how to maintain high availability and performance during regional outages.
CassandraRedisZookeeperKafkaGeo-DNSNoSQLBase62 EncodingBloom Filter
00