Large-Scale Email System Design
Design a globally distributed email service similar to Gmail, capable of supporting billions of users. The system must handle high-volume write traffic for incoming emails, provide low-latency inbox retrieval, and support full-text search over petabytes of data. Discuss the trade-offs between consistency and availability, the strategy for massive metadata storage versus large attachments, and how to maintain a highly responsive search index under extreme scale.
CassandraS3KafkaRedisElasticsearchCDNOAuth2gRPC
00