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

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

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 тис.
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
ДРУГА РЕПЕТИЦІЯ alyona alyona та Jerry Heil на сцені Євробачення-2024
00:34
Євробачення Україна | Eurovision Ukraine official
Переглядів 222 тис.
ВИРУСНЫЕ ВИДЕО / Мусорка 😂
00:34
Светлый Voice
Переглядів 9 млн
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,7 млн
Facebook and memcached - Tech Talk
27:56
Meta Developers
Переглядів 229 тис.
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Переглядів 1,8 млн
Scaling Infrastructure Engineering at Slack
48:23
InfoQ
Переглядів 7 тис.
Reliable Architectures through Observability
49:00
InfoQ
Переглядів 2 тис.
How do we scale web applications?
21:11
Web Dev Cody
Переглядів 50 тис.
Real-Time Delivery Architecture at Twitter
43:34
Parleys
Переглядів 56 тис.
Why Distributed Systems Are Hard
41:09
InfoQ
Переглядів 34 тис.
How Uber scaled its Real Time Infrastructure to Trillion events per day
39:41
They Enabled Postgres Partitioning and their Backend fell apart
31:52
Hussein Nasser
Переглядів 36 тис.
I shouldn’t have kept the $1,000,000 computer
28:05
Linus Tech Tips
Переглядів 1,5 млн
Phone charger explosion
0:43
_vector_
Переглядів 39 млн
Я Создал Новый Айфон!
0:59
FLV
Переглядів 2,3 млн