Sailing Beyond Custom Deployment Tooling: Airbnb Wins with Spinnaker
Nov 1, 2019 by Rosalind Benoit
Tonight, 1 million people will sleep in an Airbnb listing somewhere on Earth. Want to stay in an Airbnb tonight? Just grab the mobile app or visit the website, and you can create an account and make a booking in less than 5 minutes.
How is this possible? Killer software! Jens Vanderhaeghe, a software engineer on the continuous delivery team at Airbnb, told that story in August. Check it out:
Jens loves Spinnaker. As he explains, most of the bookings users made prior to 2017 happened done in a monolithic Ruby on Rails backend. A home-grown continuous delivery solution made that possible via batch deployments, happening around 10x a day.
Since then, Airbnb has grown astoundingly (the best “problem” to have 🙂 requiring its applications and software delivery mechanisms to evolve rapidly. Airbnb moved to a microservices model. It adopted tools that allowed their devs to model complex configuration of resources like Kubernetes in single commits.
Still, Airbnb sought a solution that would leverage existing infrastructure to manage Kubernetes deployments at scale. It looked for a tool with an active Open Source community, to alleviate the limitations that a small continuous delivery team finds when working to empower developers to innovate.
Watch how Airbnb found success with Spinnaker!
Recently Published Posts
How to Take the Pain of Rollbacks out of Deployments
Software applications have become an integral part of the business climate in most modern organizations. With an ever-increasing demand for new features and enhancement of already-existing ones, software teams constantly face novel challenges, and the pace of software development is growing by the day. To keep up with this fast-paced business climate, software teams […]
Read more →
Monitoring Spinnaker: Part 1
Overview One of the questions that comes up a lot is how you monitor Spinnaker itself. Not the apps Spinnaker is deploying, but Spinnaker itself and how it’s performing. This is a question that has a lot of different answers. There are a few guidelines, but many of the answers are the same as how […]
Read more →
The Importance of Patents: Interview with Nick Petrella, Head of Legal
In honor of Armory’s recent acquisition of a patent for continuous software deployment, we sat down with Nick Petrella, Head of Legal, for a casual conversation covering a wide range of subjects, from patent law to Nick’s background as a software engineer and why he made the leap to the law. Check out […]
Read more →