PLAY PODCASTS
Slack’s Architecture with Keith Adams
Episode 363

Slack’s Architecture with Keith Adams

Software Engineering Daily · softwareengineeringdaily.com

September 12, 20161h 0m

Audio is streamed directly from the publisher (traffic.megaphone.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Slack is a chat application that is rapidly growing in popularity. The focus of Slack is to create a polished, responsive tool for productivity that cuts down on the emailing, context switching, and useless meetings that take place at a typical enterprise.

Keith Adams, the chief architect at Slack, joins the show to explain how those high level principles translate into engineering decisions.

Keith previously worked for 7 years at Facebook, contributing heavily to the tools that make PHP easier to develop with at scale. Slack’s core product is also built with PHP, and Keith discusses the similarities and differences between scaling Facebook and Slack.