The Question
Design
Scalable Distributed Email System
Design a globally scalable email service capable of handling millions of users. The system must support sending and receiving messages, attachment storage, real-time inbox updates, and full-text search while ensuring high durability and low-latency access to the inbox.
SMTP
Cassandra
S3
Redis
Kafka
Elasticsearch
March 2, 2026