TLDR Dev · ARTICLES & TUTORIALS

BUILD BETTER SOFTWARE TO BUILD SOFTWARE BETTER

slack.engineering8 min read

Summary from the TLDR Dev newsletter

Slack's engineering team reduced its build pipeline time from 60 minutes by applying classic software engineering principles to its build system using Bazel. They treated build performance optimization like code performance optimization by implementing caching (storing results of expensive build work), parallelization (spreading work across multiple compute resources), and better granularity (breaking work into smaller, more efficient units).