Scaling Techniques
Functional partitioning: sent, received, archived, etc. [a.k.a. vertical partitioning]
Class partitioning: Member mailboxes, guest mailboxes, corporate mailboxes
Range partitioning: Member ID range; Email lexicographical range. [a.k.a. horizontal partitioning]
Everything is asynchronous