How Slack Uses WebSocket
13 engineering articles about WebSocket from Slack's engineering team
Other Slack Technologies
Other Companies Using WebSocket
Articles
Filter:
The article 'Traffic 101: Packets Mostly Flow' provides an in-depth look at how Slack processes billions of network requests daily through its edge network and AWS infrastructure.
The article discusses the importance of asking for help as an intern, particularly in a software engineering context.
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
The article discusses the API design principles and processes employed by Slack to enhance developer experience.
Saurabh Sahni
14 min read
Includes Code
Has Summary
--
This article discusses Slack's migration of millions of concurrent WebSocket connections from HAProxy to Envoy Proxy.
The article discusses the comprehensive rebuilding of Slack's desktop application, emphasizing the transition from an outdated architecture to a modern framework using React.
The article discusses the journey of rewriting the Slack Python SDK to support Python 3, focusing on the motivations for change, the assessment of the existing code, and the implementation of new f...
The article discusses Flannel, an application-level edge cache developed by Slack to enhance scalability and performance for large teams.
The article discusses the three-year anniversary of Slack's Bug Bounty program, highlighting its achievements, lessons learned, and providing guidance for security researchers.
Max Feldman
11 min read
Has Summary
--
The article discusses performance optimization strategies implemented in the Slack desktop client by adopting a 'lazy' approach to data fetching and processing.
Scott Schiller
14 min read
Has Summary
--
The article discusses Slack's implementation of incremental boot to enhance the web app's initial load times, transitioning from a complete model loading to a more efficient, phased approach.
The article discusses the challenges and strategies involved in improving the Slack client experience by deduplicating client code and enhancing edge caching.
This article provides a comprehensive guide for candidates seeking engineering positions at Slack, detailing the interview process, what the company looks for in candidates, and the technologies us...
You've reached the end! All 13 articles loaded.