Enterprise-Grade Software Delivery Using Spinnaker: A Company Can Only Be As Agile As Its Ability To Get Code In Front Of Its Customers

Sep 15, 2016 by DROdio

What Problem is Armory Solving with Spinnaker?

As software permeates everything around us, including the goods and services we use every day, the relationship customers have with companies becomes defined primarily by how effective the company is at crafting and delivering this software. A company can only be as agile as its ability to get code in front of its customers. Many enterprises are breaking customer trust in expensive ways by deploying software that breaks the user experience, which leads to an ‘all hands on deck’ emergency reactive situation as the company tries to fix the problem. Here are two illustrative examples:

Several years ago, pilots were carrying large, heavy bound books with airport terminal maps. Today, they use iPads. A bad deployment to an iPad led planes full of passengers to be stuck on runways for hours.

Trading was halted on a major stock exchange due to a bad software update.

Imagine these scenarios playing out over the next decade as everything in our lives begins to have embedded software in it.

Today there’s no concept of “your clothes not working” or “your walls not working” but in the next 10 years, our clothes, the walls in our home and work, our appliances — they’ll all have software in them. Your clothes will be able to monitor your body’s vital stats, to cool or warm you, all with embedded software. Your appliances will communicate with the world, to order more supplies when the washing machine needs more soap, or call for repair when it needs to be repaired. Or even more likely, you won’t even own a washing machine — your clothes will be laundered by a service and delivered to you, and your clothes will know when they are dirty and automatically send for pickup.

When these services and smart appliances stop working because of a bad software update — or your car stops driving you (or worse) due to a software error — you will be especially distraught.

Companies must become more sophisticated in the way they deliver software to their customers as software becomes the defining mechanism that drives customer interactions with goods and services.

How does Spinnaker solve this problem?

Spinnaker gives companies a sophisticated platform with which to deploy software in scalable ways that allow for phased (canary) deployments, perform rollbacks and much more (described in detail below).

Spinnaker is now being supported by over thirty full time employees at multiple companies:

What exactly is Spinnaker?

Spinnaker is an open-source, multi-cloud continuous delivery platform initially created by Netflix and open-sourced in November 2015. It is an opinionated framework that leverages the benefits of immutable infrastructure brought by deploying to the cloud.

Some of the benefits of using Spinnaker to manage software deployments include:

Armory expects that Spinnaker will become the de-facto standard for Continuous Delivery.

Want to see what the Spinnaker interface looks like? Take a look at this post on creating complex deployment pipelines with Spinnaker.

Here are resources to learn more about Spinnaker:

If you want to geek out at a more technical level:

More about Armory’s role in Spinnaker:

Armory is creating an enterprise-grade, bulletproofed version of Spinnaker that’s specialized for the needs of the Global 2000. Learn more here.

Recently Published Posts

Introducing Pipelines-as-Code Plugin for Open Source Spinnaker

Jul 21, 2023

Easily Scale and Automate with Version Control in Git Developers choose best-of-breed version control systems like GitHub for a reason: they need the ability to collaborate and improve code together.  But a broken Spinnaker deployment pipeline can often be the last thing standing in the way of getting your application to market.  Until now. Armory’s […]

Read more

What is FedRAMP and Why It Matters

Jun 8, 2023

What’s FedRAMP? Federal Risk and Authorization Management Program (FedRAMP) is a government-wide program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services. FedRAMP is important since it’s the gold standard for assessing cloud service providers (CSP) within the government. Under this program, authorized FedRAMP cloud service providers […]

Read more

New Spinnaker Operator Updates Now available for the Spinnaker Community

Mar 15, 2023

Stay up-to-date with the latest Kubernetes release with Spinnaker. The Armory crew has worked diligently the past several weeks to release a new stable version of OSS Operator (1.3.0). This is the first release in just over 18 months and is now available for the open source community.  What Changed? The Spinnaker Operator is the […]

Read more