Spinnaker Blog

In our previous post, we shared the pains of a hypothetical corporation named Hooli going through an infrastructure migration and how it can go off the rails. In this post, we’ll focus on strategies you can apply today to set the ship’s course before you even leave dock. Some thrive in this age of infrastructure […]
A pattern we’ve noticed working with large enterprises and Spinnaker is that compliance & security is a critical concern to on-boarding applications and developers. For these customers to on-board applications onto Spinnaker they must have security and compliance enforcement across their pipelines. There is an opportunity to solve this as a part of Spinnaker. Customer […]
Over the past 3 years, Spinnaker has seen a significant growth in interest from the engineering community. Spinnaker is known as the OSS software delivery tool from Netflix & Google. But many engineering leaders can benefit to learn how Spinnaker is used within Netflix, Google and other F500 enterprises to drive service reliability and engineering […]
Spinnaker bills itself as a continuous delivery platform for the enterprise. Continuous delivery scopes in many technical practices and tools and begins with continuous integration, which in turn also brings its own practices and tools. Products like CircleCI also advertise continuous integration and delivery. It may seem that teams need to choose one platform over […]
Spinnaker and Ansible often get lumped together as automation tools. Teams can automate deployment workflows with Ansible. Spinnaker also automates deployments, so why use both? People mistakenly think that using one makes use of the other unnecessary. Ansible automates applications and IT infrastructure supporting configuration management, application deployment, and continuous delivery, while Spinnaker focuses on […]
I recently gave a talk at a Meetup about testing microservices in production, and how canaries can assist harried engineers with this once-stressful process. I also helped author the Microservices for Startups book. Moving from a monolith to microservices has changed not only software delivery integrations, but also the way software is tested. The Continuous […]
A common saying is that “People leave managers not companies.” While 50% say that’s true; this post isn’t about that. It’s about keeping the other 50% happy and productive. We’ve reached a point in the software industry where money is no longer the driving factor in why engineers decide to work and stay employed at […]
We are reminded again today (Feb 28, 2017) about the fragility of the Internet. S3 is still down in us-east-1 and currently affecting pretty much every known business running on AWS and effectively shutting down the internet. I’m quite astonished at how a single service outage can bring popular other services like Slack, Dockerhub and […]
What Spinnaker Considers a Version One of the great features from Spinnaker is the ability to have consistent & dependable rollbacks to previous version of your service. This is distinct from your application which Spinnaker consider as one component of the service. While it’s true that the main driver for change in your service will […]
Spinnaker takes a opinionated approach to deploying software. Well, Spinnaker doesn’t really deploy software, it deploys infrastructure. The concept is better known immutable infrastructure. When changes are needed in production, the old infrastructure is torn down or disabled and replaced by new sets of VMs, load balancers and sometimes databases. This approach gives you greater […]