Discord

How Discord Indexes Billions of Messages

Discord built message search on many small Elasticsearch clusters, sharding by guild and indexing lazily through a queue.

Published
2017-03-16
Scale
billions of messages
Techniques
sharding queues search indexing
Stack
Elasticsearch Python

The best scaling write-ups, weekly

One email a week. No spam.