Stack History: A Timeline of Slack's Tech Stack Evolution

As an organization and product, Slack has grown by leaps and bounds. Originally Slack was an internal chat tool for a now-defunct startup. Today it has become the Searchable Log of All Conversation and Knowledge for millions of teams of all sizes around the world. Here, we analyze their journey from Startup to Unicorn to IPO.

This story-line ponders upon their tech decisions that changed over the years in the journey to IPO. Entrepreneurs, developers, strategists, growth hackers, and all startup enthusiasts can take a leaf out of Slack’s interesting book of tech stack decisions.

Slack was launched by Slack Technologies in August of 2013. Since then the tech decisions have revolved around keeping a quickly responsive and secure infrastructure. We have tracked their tech moves from 2014 to now.

How we did it

StackShare illuminates the ethos and thoughts behind these Stack Decisions with interesting information stretching from Slack's origin to the present. We dug deep to find the information that charts Slack's journey, covering every aspect of the technology they innovated and implemented along the way.

P.S. Check out Slack’s full tech stack here.

Slack's early tech stack

Early job listings for “Application Engineer” required applicants to have “Fluency with the LAMP stack”. Linux, Apache, MySQL, PHP was and still is a popular choice for web applications which Slack started out as. Other requirements included an excellent understanding of networking, HTTP, JSON, and Smarty (template engine for PHP). According to an AWS case study “Tiny Speck—the original company name for what became Slack Technologies—used AWS in 2009 when it was the only viable offering for public cloud services.”

2013


Get instant tech stack visibility by signing up for StackShare Enterprise for FREE.

Subscribe to StackShare Weekly to keep up with latest and greatest SaaS and open source tools for developers.



Get beautiful automated tech stack docs for your GitHub repos

Learn about our GitHub App that auto-creates tech stack docs (YML and Markdown files) that list out the full tech stack of a repo, without any manual work!

Learn more