Valet or Self-Park? Keys to Optimizing CI for Cloud Environments

Intellyx Whitepaper for Buildkite

Discussing the tradeoffs of convenience, control and performance when considering continuous integration deployment options.

Remember valet parking?

Intellyx Whitepaper - Buildkite Self-Park CI Mar 2021Back when we used to go to crowded restaurants and events, we had the choice of either handing our car keys over to a friendly valet who will park and return the car to us for a fee — or struggling to locate our own spot and hoofing it back and forth to the door.

Almost every modern business model is defined by its digital presence, driven by software, and designed with cloud computing in mind. Thus, the software pipeline, including developed code and Infrastructure-as-Code (IaC) as utilized in a continuous integration (CI) solution, is in effect the company van for taking development to the cloud.

CI is the transportation that drives us where we need our digital business to go – from concept to customer.

Let’s say we’ve already decided where to go for cloud resources — picking from our own private cloud-like resources, and Azure, Google Cloud or AWS for instance. Now how should we ideally park our CI when we get there?

Should we hand the CI keys over to a valet or full-service SaaS provider? Or should we self-park, and manage an ‘in-house’ implementation of the pipeline in our cloud infrastructure of choice? This paper will explore the tradeoffs and benefits of both approaches.

— Download and read the whole whitepaper (PDF, 1.1MB) now from Buildkite here: https://hello.buildkite.com/whitepaper-intellyx.

 

© 2021, Intellyx, LLC. Intellyx retains editorial control over the content of this whitepaper. At the time of publishing, Buildkite is an Intellyx customer. Composite image credits: Buildkite demo shots; Self Park, Pete Toolong; Valet Parking, Mark Turnauckas; Valet Parking, Mike MacGuire; Valet Key, chrstfr; flickr CC2.0 open source.

 

SHARE THIS:

Principal Analyst & CMO, Intellyx. Twitter: @bluefug