Shipping to Production
Approaches for shipping code to production reliably, every time.
👋 Hi, this is Gergely with a free issue of the Pragmatic Engineer Newsletter. If you’re not a full subscriber yet, you missed the second part of Inside Facebook’s engineering culture and the one The tech boom potentially being over. Subscribe to get this newsletter every week 👇
Q: As an engineer at a fast-growing startup, I’d like to learn more about how small and large companies ship code to production. Are there any ‘best practices’ worth following, or does everyone come up with their own approach?
Great question. How you ship your code to production in a way that is fast and reliable, is a question more engineers and engineering leaders should educate themselves on. The teams and companies that can do both – ship quickly / frequently and with good quality – have a big advantage over competitors who struggle with either constraint.
In this issue we cover:
The extremes of shipping to production.
Typical processes at different types of companies.
Principles and tools for shipping to production responsibly.
Additional verification layers and advanced tools.
Taking pragmatic risks to move faster.
Deciding which approach to take.
Other things to incorporate into the deployment process.
Read the free, slightly shorter version of this article on The Pragmatic Engineer Blog: Shipping to Production.