Under the hood of Slack’s real-time messaging at scale
Вставка
- Опубліковано 29 січ 2024
- 👉 Get ZEGOCLOUD for 10,000 free mins: bit.ly/3SukWRp
👉 Pre-built UIKits in low codes: bit.ly/3U8fy7y
ZEGOCLOUD SDK & API allows you to easily build video call apps/voice call apps/live streaming apps/chat apps in low code within minutes.
======⚡⚡⚡======
How do messaging platforms like Slack are able to distribute messages at scale? Some core concepts like Consistent Hashing, Cassandra database, Service Discovery, Websockets are involved in their architecture. Let's learn about them!
☕ Buy me a coffee: www.buymeacoffee.com/software...
🙌 Become my Patreon and get exclusive perks: / softdevdiaries
💼 Follow me on LinkedIn and drop me a message if you'd like: / gadirovgs
💻 Also, let's connect on GitHub: github.com/gusgad
📚 Resources:
Original article: slack.engineering/real-time-m...
Consistent Hashing explanation: • Consistent Hashing | A...
Service Discovery: www.baeldung.com/cs/service-d...
Envoy: www.envoyproxy.io/
And don't forget to subscribe for more videos like this 😊
#zegocloud #api #sdk #lowcode - Наука та технологія
Great content, you post really helpful content for backend thanks
Really enjoy this type of content!
Yaay 🤓
This is a really cool video. Nice work!
Thanks mate!
Nice system design one ✌️ could learn something new today
Happy to hear buddy 😊
👉 Get ZEGOCLOUD for 10,000 free mins: bit.ly/3SukWRp
Btw, what do you think of Slack's architecture? There's a link to the original article in the description in case if you wanna check it 😉