Slack Engineering describes the architecture that we use to send real-time messages at this scale. Slack sends millions of messages every day across millions of channels in real time all around the world. We have a draining mechanism for region failures that seamlessly switches the users in a bad region to the nearest good region.
Table of contents
Server overviewSlack client set upSend a message to a million clients in real timeEventsWhat’s nextSort: