The Serverless Mindset

The Serverless Mindset

Share this post

The Serverless Mindset
The Serverless Mindset
Why You Should Set up an Automated Pipeline From the Get-Go
Copy link
Facebook
Email
Notes
More

Why You Should Set up an Automated Pipeline From the Get-Go

Build the foundations before you write any code

Marco Troisi's avatar
Marco Troisi
Mar 08, 2022
∙ Paid

Share this post

The Serverless Mindset
The Serverless Mindset
Why You Should Set up an Automated Pipeline From the Get-Go
Copy link
Facebook
Email
Notes
More
Share
Photo by Sebastian Morelli-Peyton on Unsplash

This is the fourth post in the series, “5 Strategies for Serverless Testing”. Check out the first, second, and third post. If you like this content, feel free to share and subscribe!


When working on a serverless project you should start by setting up an automated CICD pipeline first.

This is the sort of advice that everyone (at least, every engineer) would want to be true but that we find difficult to justify, at least in our heads.

Some reasons for not doing it (and instead diving deep into writing code) include:

  • a desire to start “delivering value” quickly;

  • pressure from management or the product owner;

  • lack of clarity about what it is that we're actually trying to build;

But here are a few reasons why every software project (especially a serverless one) should start with some basic level of automated infrastructure:

Keep reading with a 7-day free trial

Subscribe to The Serverless Mindset to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Marco Troisi
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More