DrawLintDrawLint.ai
Easy✦ Official
35 min

Email System

Design a scalable email service that handles sending, receiving, storing, and searching email for many users.

These requirements and scale numbers are for reference. The AI reviewer will evaluate your design based on the functional requirements and assumptions you define.

🎯 Key Requirements

  • Send and receive emails with attachments
  • Provide inbox / sent / drafts folders and full-text search
  • Filter spam and reject unsafe attachments

📐 Scale Expectations

  • 1M users — ~10 sent and ~50 received per user per day
  • Inbox loads within 500ms
  • Search returns results within 1 second

🔗 Related Topics

Community Submissions (0)

No designs submitted yet

Be the first!

Go to Canvas