Scaling Slack - The Good, the Unexpected, and the Road Ahead

  Переглядів 42,543

InfoQ

InfoQ

День тому

Want to attend #QCon or #DevSummit for free? Here's your chance!
Write an article for #InfoQ and you could win a ticket! Show off your expertise and contribute to the tech community.
Join the contest now: www.infoq.com/articles/infoq-...
💪 Knowledge is power!
#ArticleContest #TechArticles #WinATicket
------------------------------------------------------------------------------------------------------------------------------------------
Video with transcript included: bit.ly/2J3laLP
Mike Demmer talks about the major changes that Slack has made to the service architecture to meet the needs for larger and larger enterprise customers. Demmer presents 3 of these changes: decomposition of the real-time message service, client-side lazy loading via edge caching, and scaling the primary data storage tier with fine-grained horizontal sharding using Vitess.
This presentation was recorded at QCon San Francisco 2018: bit.ly/2uYyHLb
#Slack #Performance #Scalability #InfoQ #QConSanFrancisco

КОМЕНТАРІ: 9
@umamaheshsukamanchi
@umamaheshsukamanchi 3 роки тому
Very well explained. Thanks
@at_tap
@at_tap 2 роки тому
Great content. There seems to be lot of people in the audience with cough issue, had a hard time to understand few sentences
@alexerohin4573
@alexerohin4573 2 роки тому
It's almost like he's giving this talk in a hospital or something.
@foreverursabhi
@foreverursabhi 2 роки тому
People showing COVID symptoms 2 years before it hit.
@tejamenneni1844
@tejamenneni1844 3 роки тому
How do you add jitter to client to spread out load?
@dannyjoseph9613
@dannyjoseph9613 2 роки тому
InstaBlaster...
@foreverursabhi
@foreverursabhi 2 роки тому
The audio well downhill at 11:38, and all the coughing isn't helping follow the talk. If you're coughing so much, show some courtesy and leave the room.
@RomanScherbatyuk
@RomanScherbatyuk 5 років тому
did you think about nosql db and akka way approach?
@youngboss3659
@youngboss3659 Рік тому
In reality, you have to consider cost of engineering work. They added the management & routing layer on top of MySQL database definitely meets the needs. If you look at this problem today, you can just use snowflake to help with this issue
Managing Data in Microservices
52:07
InfoQ
Переглядів 141 тис.
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Переглядів 6 млн
Эффект Карбонаро и пончики
01:01
История одного вокалиста
Переглядів 4,8 млн
Reliable Architectures through Observability
49:00
InfoQ
Переглядів 2 тис.
Facebook and memcached - Tech Talk
27:56
Meta Developers
Переглядів 229 тис.
Why I use Slack for my business.
6:53
PAPERLESS MOVEMENT®
Переглядів 3 тис.
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Переглядів 1,8 млн
How do we scale web applications?
21:11
Web Dev Cody
Переглядів 50 тис.
Under the hood of Slack’s real-time messaging at scale
9:46
Software Developer Diaries
Переглядів 1,2 тис.
Why Distributed Systems Are Hard
41:09
InfoQ
Переглядів 34 тис.
Real-Time & Personalized Notifications @Twitter
50:57
InfoQ
Переглядів 19 тис.
How Uber scaled its Real Time Infrastructure to Trillion events per day
39:41
The Anatomy of a Distributed System
37:44
InfoQ
Переглядів 37 тис.
Какой телефон лучше всего снимает? 🤯
0:42
Компьютерная мышь за 50 рублей
0:28
dizzi
Переглядів 2,1 млн