Overview
The article announces the release of the O’Reilly report titled 'Continuous Delivery with Spinnaker', which is available for free download. It highlights how Netflix utilizes Spinnaker for continuous integration and delivery across its infrastructure, deploying over 95% of its services in AWS.
What You'll Learn
1
How to convert a delivery process into pipelines that can safely deploy to Kubernetes and Amazon EC2
2
Why Spinnaker features simplify continuous delivery to the cloud
3
When to leverage advanced features like automated canary analysis and declarative delivery
Key Questions Answered
How does Netflix use Spinnaker for continuous delivery?
Netflix uses Spinnaker as a platform for continuous integration and delivery, deploying over 95% of its infrastructure in AWS. It manages hundreds of microservices and thousands of deployments daily, automating the delivery process to various cloud environments.
What best practices are encoded within Spinnaker?
Spinnaker incorporates best practices for high availability and integrates with Netflix tools like Chaos Monkey, ChAP, and Automated Canary Analysis. These practices help ensure robust deployment processes and system reliability.
What is the purpose of the O’Reilly report on Spinnaker?
The report serves as a high-level introduction to help engineers understand how Netflix delivers production changes and how Spinnaker features can simplify continuous delivery processes to the cloud.
Key Statistics & Figures
Percentage of Netflix infrastructure deployed using Spinnaker
95%
This statistic highlights the extensive reliance on Spinnaker for managing deployments across Netflix's services.
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
CI/CD
Spinnaker
Used as a platform for continuous integration and delivery at Netflix.
Cloud Provider
AWS
Hosts over 95% of Netflix's infrastructure.
Container Orchestration
Kubernetes
Target platform for safe deployment processes discussed in the report.
Cloud Computing
Amazon EC2
Another target platform for deployment processes using Spinnaker.
Key Actionable Insights
1Utilize Spinnaker to automate your deployment pipelines for cloud environments.By leveraging Spinnaker, teams can streamline their continuous delivery processes, reducing the risk of errors and improving deployment efficiency.
2Adopt automated canary analysis to enhance deployment safety.This feature allows teams to monitor the performance of new releases in real-time, ensuring that any issues are detected early before full deployment.
Common Pitfalls
1
Failing to adopt best practices for high availability can lead to deployment failures.
Without implementing these best practices, teams may encounter increased downtime and service disruptions, which can negatively impact user experience.