# How Discord Fans Out One Message to a Million Users

DevFeed: [How Discord Fans Out One Message to a Million Users](<https://devfeed.tech/articles/how-discord-fans-out-one-message-to-a-million-users-18023.md>)

Original publisher: [Read original article](<https://blog.levelupcoding.com/p/discord-case-study-one-message-million-users>)

Author: Nikki Siapno

Published: 2026-07-07T13:22:26Z

Content type: article

Language: en

Sources: [Level Up Coding System Design Newsletter](<https://devfeed.tech/sources/level-up-coding-system-design-newsletter.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [Publish-subscribe pattern](<https://devfeed.tech/topics/pubsub.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [channel](<https://devfeed.tech/tags/channel.md>), [discord](<https://devfeed.tech/tags/discord.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [permission](<https://devfeed.tech/tags/permission.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scale](<https://devfeed.tech/tags/scale.md>), [server](<https://devfeed.tech/tags/server.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

## AI overview

This case study explains how Discord fans out a single message to many online users. It describes a real-time backend built around pub/sub, guild routing processes, permission checks, session processes, and WebSocket delivery.

## Source excerpt

A case study in fanout, bottlenecks, and the engineering decisions behind Discord's scale.