Slack New Architecture

Slack New Architecture

This article presented the architecture/engineering decisions and changes brought in Slack to Scale it massively but by following all basic #distributedsystems principles.

As Slack Brought Enterprise version, this fundamentally blew up a lot of the assumptions that that original architecture was written to service, because now channels no longer belong necessarily to one workspace, but they're now sharing cases.

Slack Made changes in following models-

  • Flannel Cache
  • Fine-Grained DB Sharding
  • Service Decomposition

This #architecturedesign extension actually followed all basic principles and created a clear extension which can be scaled further pretty easily.


#loadbalancer #dataengineer #bigdata 

要查看或添加评论,请登录

Abhishek Choudhary的更多文章

社区洞察

其他会员也浏览了