SlideShare a Scribd company logo
1 of 30
What is Continuous Delivery and Continuous Deployment?
Continuous Delivery is a practice by which a software can be deployed to
production in a fast, safe and automated manner. The idea here is that new
and if all things check out, it can be deployed to production. This is a manual
Continuous Deployment takes this farther. It automatically pushes any
change to production as long as it passes any test defined.
What is Spinnaker?
Spinnaker is a multi-cloud continuous delivery platform for releasing software
changes. It is designed to increase release velocity and reduce the risk associated
with updating applications. Spinnaker is used in production by thousands of
organizations around the world to automate their software delivery process, and used
by developers, testers, SREs to deploy hundreds of changes a day.
Spinnaker is supported by a large community including AWS, Google, Azure, Oracle,
SAP, Cisco, Netflix, etc. Spinnaker is a Linux Foundation project, and CD Foundation
executes the product roadmap and strategic initiatives
What is Spinnaker?
Spinnaker is a free and open-source continuous delivery software platform originally
developed by Netflix and extended by Google. It is designed to work
with Kubernetes, Google Cloud Platform, AWS, Microsoft Azure and Oracle Cloud.
Spinnaker was developed by Netflix as a successor to the internally developed
Asgard. It was released under the Apache License 2.0 on November 16, 2015 and
has been adopted by tech companies
Spinnaker can integrate with any CI/CD tools in your environment. It
complements CI tools such as Jenkins and Travis CI by orchestrating the
entire deployment pipeline, including invoking the CI tools, fetching the
artifacts they create, and deploying the final package into the target
Benefits of Spinnaker
•Continuous Integration.
•Monitoring Integration.
•CLI (Command Line Interface) for Setup and Admin.
•Deployment Strategies.
•Notification on Email, Slack, Hipchat or SMS.
•Role-Based Access Control.
•Easy creation and modification of deployment pipelines using virtual
interface.
•The configuration of pipelines for deployment infrastructure instead of
managing resources manually.
Spinnaker Features
Multicloud deployment
Use Spinnaker to deploy applications (containers, VM, or
functions) to the public cloud (AWS, GCP, Azure) or private cloud (
like Openshift). Deploy Kubernetes apps seamlessly as Spinnaker
treats Kubernetes as a first-class citizen.
Spinnaker Features
Automated pipelines
Automate your release with a flexible pipeline builder in Spinnaker
to automate the CI/CD workflow and deliver multi-service
composite applications into target environments without writing
any scripts.
Spinnaker Features
Pipeline-as-code
Use existing pipeline JSON files to recreate and configure
application delivery workflows. Leverage pipeline as code to insert
fine grained policies and improve visibility during the pipeline
execution.
Spinnaker Features
Deployment Verification
Deploy applications with ready-to-use built-in safe deployment
strategies in Spinnaker. Spinnaker native supports blue/green,
canary, rolling update, and lets you define your custom strategy.
Spinnaker also provides the ability to roll back bad deployments
with one click or even automatically.
Spinnaker Features
Flexibility and Extensibility
With open source Spinnaker, it is easy to customise and extend
any capability as per your organization requirements. You can
build connectors for external services or tools, or add new UI
widgets.
Spinnaker Features
Security
Embed authentication and authentication by integrating Spinnaker
with tools such as OAuth, SAML, LDAP, X.509 certs, Google
Groups, Azure Groups, or GitHub Teams. Store your sensitive
information using Spinnaker integration with 3rd party secret
management tools like Hashicorp Vault.
Spinnaker Features
API based
Spinnaker is modular and can act as a central CD tool for many
enterprises because it uses an API-based architecture. Developers
across the team can integrate external services with Spinnaker
services.
Spinnaker Components
Spinnaker is made up of 11 microservices working together to
we get out of the box :-
•Deck. This is the frontend service for spinnaker. Anytime you are
interacting the UI, this service is doing all this work.
•Gate. This is the API gateway that fronts all the other services.
Like any other microservice architecture, all communications from
spinnaker goes through this service.
•Orca. This service is responsible for all ad-hoc operations. Things
like taking a pipeline or task definition and managing the stages
also responsible for persisting information about pipeline
get info about another stage. Redis is used to persist this
Spinnaker Components
•CloudDriver. This service is responsible for making calls to cloud
providers and caching all deployed resources. It is the main
providers.
•Front50. This service is responsible for persisting the metadata of
applications, pipelines, projects and notifications.
•Rosco. This service is responsible for baking images that will be
deployed. It uses the packer tool to do the baking.
•Igor. This service is used to connect to continuous integration
platforms like Jenkins or Travis CI to spinnaker. It also allows
present in the pipeline. Without this service you will not be able to
tool.
Spinnaker Components
•Echo. This service is the event bus responsible for sending
notification and responsible for all incoming webhooks to
•Fiat. This service is responsible for authorization. It is used to
query for users permission.
•Kayenta. This service is responsible for automated canary analysis
for spinnaker. This is the latest service added to spinnaker so
spinnaker did not have this service.
•Halyard. This service is the tool for installing, configuring, and
updating spinnaker.
Spinnaker Components
Spinnaker is a cloud-first architecture with a strong favor in Kubernetes. It is also well-suited
in abstracting away menus from cloud providers in order to get your deployment online as
quickly as possible and as safe as possible.
It incorporates infrastructure as code tooling. This does not mean that it is a provider like
Terraform, rather it is artifact driven. These can contain containers, VMs, et cetera. These
make the calls to the cloud providers in order to spin up your infrastructure and send it up to
support your deployment.
Spinnaker is also focused in automated releases with robust pipeline stages, nested
underneath these pipelines that can be ran in parallel and also having the power and ability
for manual human interventions. This could mean that there needs to be a physical check
from a software engineer, DevOps engineer reviewing and analyzing the results expected
before continuing on in the pipeline.
How Spinnaker Works?
It provides two main set of features -
•Application Management
•Application Deployment
Application Management — To view and manage Cloud resources, use
Spinnaker Application Management. The key concepts of Spinnaker -
Applications — In this, an application is a collection of the cluster. An
application represents a service deployed using Spinnaker, configuration
set for all service and infrastructure on which it will run. It creates a
different application for each service.
How Spinnaker Works?
Cluster — It is a collection of server groups.
Server Groups — Server Groups, identifies the deployable like VM
image, Docker Image and Source Location. It also used for Basic
configuration settings such as a number of metadata, instances, and
autoscaling. Optionally this resource associated with Load Balancer and
Firewall. When Deployment is done, a Server Group acts as a collection
of running instances and also running software.
Load Balancer — Load Balancer associated with port range and ingress
protocol. It manages traffic among instances and Server Groups. Also
helps in health checks for a Load Balancer.
How Spinnaker Works?
Firewall — Firewall is used to define Traffic access. It is a set of Firewall
rules defined by an IP range and also a communication Protocol.
Application Deployment — To construct and manage Continuous
Delivery Workflow, use of Spinnaker Application Deployment. There are
some key concepts -
Pipeline — Pipeline is key which helps in deployment management in
Spinnaker. It consists of a sequence of actions called stages. Also, pass
parameters from stage to stage along with Pipeline.
How Spinnaker Works?
Stage — An automatic building block for a pipeline is a Stage in
Spinnaker. In this, define an action to perform on that pipeline. It provides
a number of stages such as Deploy, Judgement, Disable, Resizes and
many more.
Deployment Strategies — It supports the red and black strategy, and it
also has a blue/green strategy. It also helps in handling the orchestration
like health checks, disables and enable server groups.
Best Practices of Spinnaker
•Plan for frequent Updates for each Microservices Pipeline.
•Declaratively specify Application Microservices as Infrastructure as
Code.
•Visualize Pipeline and Environment.
•Early Left Shift Security.
•Test automation with prioritization and early feedback.
•Using Staging before Production.
•Advance Deployment Strategies.
•Monitor user experience and metrics.
Spinnaker Pipelines
Delivering an application with Spinnaker requires a pipeline. This pipeline can be reused and iterated on as your needs
change.
Build pipelines with a series of customizable stages that each perform a single function. For example, include a Canary
Analysis stage to perform Automated Canary Analysis for Blue/Green deployments.
1. Spinnaker, integrated with your CI tool, triggers a build for a Linux-based machine image.
2. This image, along with your launch configurations, defines an immutable infrastructure that you can use to deploy to your
cloud provider with Spinnaker.
3. Run your tests, which can be integrated with Spinnaker and automatically triggered.
4. Based on your deployment strategy and any criteria you set, go live with the build.
Who Should Use Spinnaker?
Use Spinnaker if you want to accelerate your software delivery velocity. If you’re currently
shipping software once a quarter, start there. Use Spinnaker to automate that process and
make it smoother. Feeling adventurous? Bump up your release cadence to once a month,
once a day, once an hour – Spinnaker can handle it all. Let Spinnaker meet you where
you’re at.
Spinnaker today is used by companies around the world, from small startups to Fortune
50 organization
Summary
Spinnaker provides application management and deployment to help you release software
changes with high velocity and confidence. Spinnaker is an open-source, multi-cloud
continuous delivery platform that combines a powerful and flexible pipeline management
system with integrations to the major cloud providers. If you are looking to standardize
your release processes and improve quality, Spinnaker is for you.
THANK YOU
Like the Video and Subscribe the Channel

More Related Content

What's hot

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsGlobalLogic Ukraine
 
CICD Pipelines for Microservices Best Practices
CICD Pipelines for Microservices Best Practices CICD Pipelines for Microservices Best Practices
CICD Pipelines for Microservices Best Practices Codefresh
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon Web Services
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAraf Karsh Hamid
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & DeployOPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & DeployNatale Vinto
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservicesAnil Allewar
 

What's hot (20)

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOps
 
CICD Pipelines for Microservices Best Practices
CICD Pipelines for Microservices Best Practices CICD Pipelines for Microservices Best Practices
CICD Pipelines for Microservices Best Practices
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
DevOps: Infrastructure as Code
DevOps: Infrastructure as CodeDevOps: Infrastructure as Code
DevOps: Infrastructure as Code
 
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & DeployOPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 

Similar to What is Spinnaker? Spinnaker tutorial

Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Sourceaspyker
 
Modern DevOps with Spinnaker/Concourse and Micrometer
Modern DevOps with Spinnaker/Concourse and MicrometerModern DevOps with Spinnaker/Concourse and Micrometer
Modern DevOps with Spinnaker/Concourse and MicrometerJesse Tate Pulfer
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformRonak Banka
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...confluent
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerContinuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerVMware Tanzu
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...VMware Tanzu
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service FabricDavide Benvegnù
 
Netflix Architecture and Open Source
Netflix Architecture and Open SourceNetflix Architecture and Open Source
Netflix Architecture and Open SourceAll Things Open
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Sourceaspyker
 
DevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for KubernetesDevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for KubernetesAmbassador Labs
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringKenny Bastani
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesRamon Durães
 
Containerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentContainerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentDr Ganesh Iyer
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 

Similar to What is Spinnaker? Spinnaker tutorial (20)

Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
Modern DevOps with Spinnaker/Concourse and Micrometer
Modern DevOps with Spinnaker/Concourse and MicrometerModern DevOps with Spinnaker/Concourse and Micrometer
Modern DevOps with Spinnaker/Concourse and Micrometer
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerContinuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
 
Netflix Architecture and Open Source
Netflix Architecture and Open SourceNetflix Architecture and Open Source
Netflix Architecture and Open Source
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Source
 
Un-clouding the cloud
Un-clouding the cloudUn-clouding the cloud
Un-clouding the cloud
 
DevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for KubernetesDevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for Kubernetes
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with Spring
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
Containerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentContainerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deployment
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 

More from jeetendra mandal

Eventual consistency vs Strong consistency what is the difference
Eventual consistency vs Strong consistency what is the differenceEventual consistency vs Strong consistency what is the difference
Eventual consistency vs Strong consistency what is the differencejeetendra mandal
 
Batch Processing vs Stream Processing Difference
Batch Processing vs Stream Processing DifferenceBatch Processing vs Stream Processing Difference
Batch Processing vs Stream Processing Differencejeetendra mandal
 
Difference between Database vs Data Warehouse vs Data Lake
Difference between Database vs Data Warehouse vs Data LakeDifference between Database vs Data Warehouse vs Data Lake
Difference between Database vs Data Warehouse vs Data Lakejeetendra mandal
 
Difference between Client Polling vs Server Push vs Websocket vs Long Polling
Difference between Client Polling vs Server Push vs Websocket vs Long PollingDifference between Client Polling vs Server Push vs Websocket vs Long Polling
Difference between Client Polling vs Server Push vs Websocket vs Long Pollingjeetendra mandal
 
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...jeetendra mandal
 
Difference Program vs Process vs Thread
Difference Program vs Process vs ThreadDifference Program vs Process vs Thread
Difference Program vs Process vs Threadjeetendra mandal
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmerjeetendra mandal
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Testerjeetendra mandal
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developerjeetendra mandal
 
Microservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design PatternMicroservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design Patternjeetendra mandal
 
Event Driven Software Architecture Pattern
Event Driven Software Architecture PatternEvent Driven Software Architecture Pattern
Event Driven Software Architecture Patternjeetendra mandal
 
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...jeetendra mandal
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparisonjeetendra mandal
 
Disaster Recovery vs Data Backup what is the difference
Disaster Recovery vs Data Backup what is the differenceDisaster Recovery vs Data Backup what is the difference
Disaster Recovery vs Data Backup what is the differencejeetendra mandal
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucketjeetendra mandal
 
Difference between Git and Github
Difference between Git and GithubDifference between Git and Github
Difference between Git and Githubjeetendra mandal
 

More from jeetendra mandal (20)

what is OSI model
what is OSI modelwhat is OSI model
what is OSI model
 
What is AWS Cloud Watch
What is AWS Cloud WatchWhat is AWS Cloud Watch
What is AWS Cloud Watch
 
What is AWS Fargate
What is AWS FargateWhat is AWS Fargate
What is AWS Fargate
 
Eventual consistency vs Strong consistency what is the difference
Eventual consistency vs Strong consistency what is the differenceEventual consistency vs Strong consistency what is the difference
Eventual consistency vs Strong consistency what is the difference
 
Batch Processing vs Stream Processing Difference
Batch Processing vs Stream Processing DifferenceBatch Processing vs Stream Processing Difference
Batch Processing vs Stream Processing Difference
 
Difference between Database vs Data Warehouse vs Data Lake
Difference between Database vs Data Warehouse vs Data LakeDifference between Database vs Data Warehouse vs Data Lake
Difference between Database vs Data Warehouse vs Data Lake
 
Difference between Client Polling vs Server Push vs Websocket vs Long Polling
Difference between Client Polling vs Server Push vs Websocket vs Long PollingDifference between Client Polling vs Server Push vs Websocket vs Long Polling
Difference between Client Polling vs Server Push vs Websocket vs Long Polling
 
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...
Difference between TLS 1.2 vs TLS 1.3 and tutorial of TLS2 and TLS2 version c...
 
Difference Program vs Process vs Thread
Difference Program vs Process vs ThreadDifference Program vs Process vs Thread
Difference Program vs Process vs Thread
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Tester
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
 
Events vs Notifications
Events vs NotificationsEvents vs Notifications
Events vs Notifications
 
Microservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design PatternMicroservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design Pattern
 
Event Driven Software Architecture Pattern
Event Driven Software Architecture PatternEvent Driven Software Architecture Pattern
Event Driven Software Architecture Pattern
 
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...
Top 5 Software Architecture Pattern Event Driven SOA Microservice Serverless ...
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparison
 
Disaster Recovery vs Data Backup what is the difference
Disaster Recovery vs Data Backup what is the differenceDisaster Recovery vs Data Backup what is the difference
Disaster Recovery vs Data Backup what is the difference
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
 
Difference between Git and Github
Difference between Git and GithubDifference between Git and Github
Difference between Git and Github
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

What is Spinnaker? Spinnaker tutorial

  • 1.
  • 2. What is Continuous Delivery and Continuous Deployment? Continuous Delivery is a practice by which a software can be deployed to production in a fast, safe and automated manner. The idea here is that new and if all things check out, it can be deployed to production. This is a manual Continuous Deployment takes this farther. It automatically pushes any change to production as long as it passes any test defined.
  • 3. What is Spinnaker? Spinnaker is a multi-cloud continuous delivery platform for releasing software changes. It is designed to increase release velocity and reduce the risk associated with updating applications. Spinnaker is used in production by thousands of organizations around the world to automate their software delivery process, and used by developers, testers, SREs to deploy hundreds of changes a day. Spinnaker is supported by a large community including AWS, Google, Azure, Oracle, SAP, Cisco, Netflix, etc. Spinnaker is a Linux Foundation project, and CD Foundation executes the product roadmap and strategic initiatives
  • 4. What is Spinnaker? Spinnaker is a free and open-source continuous delivery software platform originally developed by Netflix and extended by Google. It is designed to work with Kubernetes, Google Cloud Platform, AWS, Microsoft Azure and Oracle Cloud. Spinnaker was developed by Netflix as a successor to the internally developed Asgard. It was released under the Apache License 2.0 on November 16, 2015 and has been adopted by tech companies
  • 5.
  • 6.
  • 7. Spinnaker can integrate with any CI/CD tools in your environment. It complements CI tools such as Jenkins and Travis CI by orchestrating the entire deployment pipeline, including invoking the CI tools, fetching the artifacts they create, and deploying the final package into the target
  • 8. Benefits of Spinnaker •Continuous Integration. •Monitoring Integration. •CLI (Command Line Interface) for Setup and Admin. •Deployment Strategies. •Notification on Email, Slack, Hipchat or SMS. •Role-Based Access Control. •Easy creation and modification of deployment pipelines using virtual interface. •The configuration of pipelines for deployment infrastructure instead of managing resources manually.
  • 9.
  • 10. Spinnaker Features Multicloud deployment Use Spinnaker to deploy applications (containers, VM, or functions) to the public cloud (AWS, GCP, Azure) or private cloud ( like Openshift). Deploy Kubernetes apps seamlessly as Spinnaker treats Kubernetes as a first-class citizen.
  • 11. Spinnaker Features Automated pipelines Automate your release with a flexible pipeline builder in Spinnaker to automate the CI/CD workflow and deliver multi-service composite applications into target environments without writing any scripts.
  • 12. Spinnaker Features Pipeline-as-code Use existing pipeline JSON files to recreate and configure application delivery workflows. Leverage pipeline as code to insert fine grained policies and improve visibility during the pipeline execution.
  • 13. Spinnaker Features Deployment Verification Deploy applications with ready-to-use built-in safe deployment strategies in Spinnaker. Spinnaker native supports blue/green, canary, rolling update, and lets you define your custom strategy. Spinnaker also provides the ability to roll back bad deployments with one click or even automatically.
  • 14. Spinnaker Features Flexibility and Extensibility With open source Spinnaker, it is easy to customise and extend any capability as per your organization requirements. You can build connectors for external services or tools, or add new UI widgets.
  • 15. Spinnaker Features Security Embed authentication and authentication by integrating Spinnaker with tools such as OAuth, SAML, LDAP, X.509 certs, Google Groups, Azure Groups, or GitHub Teams. Store your sensitive information using Spinnaker integration with 3rd party secret management tools like Hashicorp Vault.
  • 16. Spinnaker Features API based Spinnaker is modular and can act as a central CD tool for many enterprises because it uses an API-based architecture. Developers across the team can integrate external services with Spinnaker services.
  • 17. Spinnaker Components Spinnaker is made up of 11 microservices working together to we get out of the box :- •Deck. This is the frontend service for spinnaker. Anytime you are interacting the UI, this service is doing all this work. •Gate. This is the API gateway that fronts all the other services. Like any other microservice architecture, all communications from spinnaker goes through this service. •Orca. This service is responsible for all ad-hoc operations. Things like taking a pipeline or task definition and managing the stages also responsible for persisting information about pipeline get info about another stage. Redis is used to persist this
  • 18. Spinnaker Components •CloudDriver. This service is responsible for making calls to cloud providers and caching all deployed resources. It is the main providers. •Front50. This service is responsible for persisting the metadata of applications, pipelines, projects and notifications. •Rosco. This service is responsible for baking images that will be deployed. It uses the packer tool to do the baking. •Igor. This service is used to connect to continuous integration platforms like Jenkins or Travis CI to spinnaker. It also allows present in the pipeline. Without this service you will not be able to tool.
  • 19. Spinnaker Components •Echo. This service is the event bus responsible for sending notification and responsible for all incoming webhooks to •Fiat. This service is responsible for authorization. It is used to query for users permission. •Kayenta. This service is responsible for automated canary analysis for spinnaker. This is the latest service added to spinnaker so spinnaker did not have this service. •Halyard. This service is the tool for installing, configuring, and updating spinnaker.
  • 20. Spinnaker Components Spinnaker is a cloud-first architecture with a strong favor in Kubernetes. It is also well-suited in abstracting away menus from cloud providers in order to get your deployment online as quickly as possible and as safe as possible. It incorporates infrastructure as code tooling. This does not mean that it is a provider like Terraform, rather it is artifact driven. These can contain containers, VMs, et cetera. These make the calls to the cloud providers in order to spin up your infrastructure and send it up to support your deployment. Spinnaker is also focused in automated releases with robust pipeline stages, nested underneath these pipelines that can be ran in parallel and also having the power and ability for manual human interventions. This could mean that there needs to be a physical check from a software engineer, DevOps engineer reviewing and analyzing the results expected before continuing on in the pipeline.
  • 21. How Spinnaker Works? It provides two main set of features - •Application Management •Application Deployment Application Management — To view and manage Cloud resources, use Spinnaker Application Management. The key concepts of Spinnaker - Applications — In this, an application is a collection of the cluster. An application represents a service deployed using Spinnaker, configuration set for all service and infrastructure on which it will run. It creates a different application for each service.
  • 22. How Spinnaker Works? Cluster — It is a collection of server groups. Server Groups — Server Groups, identifies the deployable like VM image, Docker Image and Source Location. It also used for Basic configuration settings such as a number of metadata, instances, and autoscaling. Optionally this resource associated with Load Balancer and Firewall. When Deployment is done, a Server Group acts as a collection of running instances and also running software. Load Balancer — Load Balancer associated with port range and ingress protocol. It manages traffic among instances and Server Groups. Also helps in health checks for a Load Balancer.
  • 23. How Spinnaker Works? Firewall — Firewall is used to define Traffic access. It is a set of Firewall rules defined by an IP range and also a communication Protocol. Application Deployment — To construct and manage Continuous Delivery Workflow, use of Spinnaker Application Deployment. There are some key concepts - Pipeline — Pipeline is key which helps in deployment management in Spinnaker. It consists of a sequence of actions called stages. Also, pass parameters from stage to stage along with Pipeline.
  • 24. How Spinnaker Works? Stage — An automatic building block for a pipeline is a Stage in Spinnaker. In this, define an action to perform on that pipeline. It provides a number of stages such as Deploy, Judgement, Disable, Resizes and many more. Deployment Strategies — It supports the red and black strategy, and it also has a blue/green strategy. It also helps in handling the orchestration like health checks, disables and enable server groups.
  • 25. Best Practices of Spinnaker •Plan for frequent Updates for each Microservices Pipeline. •Declaratively specify Application Microservices as Infrastructure as Code. •Visualize Pipeline and Environment. •Early Left Shift Security. •Test automation with prioritization and early feedback. •Using Staging before Production. •Advance Deployment Strategies. •Monitor user experience and metrics.
  • 26. Spinnaker Pipelines Delivering an application with Spinnaker requires a pipeline. This pipeline can be reused and iterated on as your needs change. Build pipelines with a series of customizable stages that each perform a single function. For example, include a Canary Analysis stage to perform Automated Canary Analysis for Blue/Green deployments. 1. Spinnaker, integrated with your CI tool, triggers a build for a Linux-based machine image. 2. This image, along with your launch configurations, defines an immutable infrastructure that you can use to deploy to your cloud provider with Spinnaker. 3. Run your tests, which can be integrated with Spinnaker and automatically triggered. 4. Based on your deployment strategy and any criteria you set, go live with the build.
  • 27. Who Should Use Spinnaker? Use Spinnaker if you want to accelerate your software delivery velocity. If you’re currently shipping software once a quarter, start there. Use Spinnaker to automate that process and make it smoother. Feeling adventurous? Bump up your release cadence to once a month, once a day, once an hour – Spinnaker can handle it all. Let Spinnaker meet you where you’re at. Spinnaker today is used by companies around the world, from small startups to Fortune 50 organization
  • 28.
  • 29. Summary Spinnaker provides application management and deployment to help you release software changes with high velocity and confidence. Spinnaker is an open-source, multi-cloud continuous delivery platform that combines a powerful and flexible pipeline management system with integrations to the major cloud providers. If you are looking to standardize your release processes and improve quality, Spinnaker is for you.
  • 30. THANK YOU Like the Video and Subscribe the Channel