SlideShare a Scribd company logo
The Reality of Managing Microservice
Deployments at Scale: You Need a
Spinnaker
October 7–10, 2019
Austin Convention Center
Welcome!
DISCLAIMER(s):
1 - Any third party trademarks are the intellectual property of their respective owners and any mention herein is for
referential purposes only.”
2 -Opinions expressed here are solely our own and do not express the views or opinions of JPMorgan Chase
What We’ll Cover
• Situation Brief
• Introducing Spinnaker
• Spinnaker Demo
• Unleashing the Power
"Spinnaker" by Craig Stanfill is licensed under CC BY-SA 2.0
Situation Brief
Business Scale
$6T
Payments
Processed Daily
99M
Debit and Credit
Card Accounts
51M
Active Digital
Customers
$23T
Assets Under
Custody
Speed
Uniquely Positioned for Success
Breadth Efficiency
Technology Investments Support Significant Business Scale
Trust
Technology Scale
6.5K
Applications
390PB
Data Storage
53K
Technologists
300K
Virtual and Mobile
Workspaces
Technology Approach
6,000+
Cloud deployments
a day across
90+
Pivotal Platform
foundations
Focus on
Outcomes
Drive ResultsModernize,
Simplify
• Developer
efficiency
• Deliver new
business
capabilities faster
• Improve
customer
experience
Build-Release Circa 2017-2018
1 2
Jules
The development
team’s CI/CD system
built on OSS Jenkins
AIM
Custom deployment automation and
config management tool for fast, safe,
repeatable deployments to multiple
technology.
3
Gaia
The application platform
built on Pivotal
Application Service
1 2 3
….years of engineering
investment!
Pivotal Application Service
cf push
Deploy
Application
Artifacts
AIM Core
AIM for
Cloud
Endpoints
AIM
Artifacts
GFS
Manifest
Applicatio
n Binaries
Myriad
gap-aim-
deployer
AIM
Endpoint
Coordinator
/gap
AIM core
command
s
aim
create package
create endpoint
publish package
Pull Artifacts
REST API –
POST
deploy package
Why Acceleration Is Not Enough
We needed a Continuous Delivery platform that offers:
Common, consistent
developer experience
supporting private and
public cloud platforms
Safer deployment
capabilities packaged
as first class constructs
within the workflow
Quality deployments
at scale—confidence to
deploy all the time
Do You Know What a
Spinnaker Can Do?
Spinnaker: OSS Multi-Cloud Delivery Platform
“...the passionate open
source community
dedicated to making
deployment pain go
away.”
https://www.spinnaker.io/publications/ebook/
Spinnaker Embeds CD Expertise
“We want to provide
guardrails, not gates.”
—Dianne Marsh, Netflix
2012 2019
Netflix built Asgard
for managing
cloud-based
applications and
infrastructure
Netflix expanded
Asgard ideas and
introduced Spinnaker
internally
Spinnaker open
sourced
Spinnaker
community
grows
Canary analysis
and chaos
monkey added
to Spinnaker
Pivotal becomes
third largest
contributor to
Spinnaker OSS
Spinnaker joins
Continuous
Delivery
Foundation
Application Centric Control Plane
=
Turn monitoring
into action
Deploy safely
with speed
Spinnaker Best Practices
• Blue/green deployments
• Rollbacks
• Automated canary analysis
https://medium.com/netflix-techblog/automated-canary-
analysis-at-netflix-with-kayenta-3260bc7acc69
Why We Chose
Spinnaker for
Our Continuous
Delivery Platform
• Quality deployments at scale
• Multi-cloud support
• Zero-code, zero-downtime advanced
deployment strategies
• Application centric visibility—active
state
• Value of open source software—move
at the speed of cloud innovations
Build-Release with Spinnaker
2
AIM + Spinnaker
AIM powered by Spinnaker
for all deploy actions to
include application and
service creation
cf push
+
cf create
service
Deploy
Application
Artifacts
+
Create
Services
1
Jules
The development
team’s CI system built
on OSS Jenkins
3
Gaia
The application platform
built on Pivotal
Application Service
Pipeline Orchestration
Blue/Green, Highlander, Rollback, Canary
1 3
….years of engineering
investment!
Pivotal Application Service
2
DEMO
Unleashing the Power:
Next Steps
Next Steps: Unleashing the Power
What are We Doing
• Commitment to OSS (e.g., learning to
be less proprietary)
• Developers can start-up fast (familiar
tools, blueprints, frameworks, etc.)
• Teams are trained and engaged
(e.g., knowledge sharing, Tech
Primers, ‘Cloud Party’ days)
• Developers can deploy to
production (with guardrails)
How We Get There
(Hint: It’s a process!)
1. Deconstruct the big pipeline and
assess all the steps (value stream
mapping)
2. Rebuild the pipeline with the right
jobs for the right tools (e.g., separate
CI and CD duties)
3. Improved RBAC and Pipeline
Controls (e.g. Policy Enforcement)
4. Continue to leverage partners that
help you shape ideas and unlock
solutions
Next Cloud Platform—Kubernetes
1 2
Development
The development team’s
CI system built on OSS
Jenkins plus code
repository
Spinnaker
AIMless pipeline
orchestration with
artifact repository
3
Kubernetes
Delivery to any cloud
1 2 3
Deploy
Apps
Pull
Images
Multi-Cloud Platform
1 2
Development
The development team’s
CI system built on OSS
Jenkins plus code
repository
Spinnaker
Pipeline orchestration
with image repository
3
Hybrid Multi-cloud
Ability to deploy to any
cloud platform directly
1 2 3
Deploy
Apps
Pull
Images
In Closing…
Engineers
should be at
the heart of
your
transformation
Acceleration is
not enough for
large
enterprises
Spinnaker as a
ubiquitous
multi-cloud
delivery system
is a game
changer
Bring the
organization
along for the
ride (e.g., Cloud
Party)
Don’t get stuck
in customized
tooling
because of
“years of
investment”
Announcing Beta
Pivotal Continuous Delivery
with Spinnaker
Proven, community-driven, open-source Spinnaker releases
that are validated, enhanced, and supported by Pivotal.
Learn more: www.pivotal.io/spinnaker
Stay Connected.
More at SpringOne Platform:
Day 3 Keynote
Cutting-Edge Continuous Delivery: Automated Canary
Analysis Through Spring-Based Spinnaker
(Tuesday, 2:00pm–3:10pm, 15AB)
Highly Available and Resilient Multi-Site Deployments
Using Spinnaker
(Wednesday, 11:30am–12:40pm, Ballroom F)
#springone@s1p

More Related Content

PDF
Cloud Native DevOps
PDF
Jesse Pulfer Pivotal Overview June 2018
PPTX
My Top Five DevOps Learnings
PDF
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
PPTX
The Cloud Native Journey with Simon Elisha
PDF
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
PDF
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
PPTX
Digital foundations - Paving the road to cloud solutions
Cloud Native DevOps
Jesse Pulfer Pivotal Overview June 2018
My Top Five DevOps Learnings
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
The Cloud Native Journey with Simon Elisha
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Digital foundations - Paving the road to cloud solutions

What's hot (20)

PDF
Spring Boot & Spring Cloud on Pivotal Application Service
PPTX
Red Hat Summit - What are your digital foundations?
PDF
IIA3: Coding Like a Unicorn (Predix Transform 2016)
PPTX
Red Hat Summit - Discover the foundations of digital transformation
PDF
Modernizing Incident Response
PDF
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
PDF
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
PPTX
Mark Harrison AppDev 2021
PDF
Barbri barbri's journey from on-prem to cloud, featuring auto-remediation wi...
PDF
Kubernetes Administration Certification Cost-Register Now(7262008866)
PPTX
Using containers to build a microservices architecture
PPTX
Introduction to Rundeck
PDF
Managing Compliance in Container Environments
PPTX
Tectonic Summit 2016: Preparing for Cloud Native
PDF
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
PDF
OneRender 2015
PPTX
ML-Based Data-Driven Software Development with InfluxDB 2.0
PPTX
DevOps Transformation at Dynatrace and with Dynatrace
PDF
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
PDF
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
Spring Boot & Spring Cloud on Pivotal Application Service
Red Hat Summit - What are your digital foundations?
IIA3: Coding Like a Unicorn (Predix Transform 2016)
Red Hat Summit - Discover the foundations of digital transformation
Modernizing Incident Response
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Mark Harrison AppDev 2021
Barbri barbri's journey from on-prem to cloud, featuring auto-remediation wi...
Kubernetes Administration Certification Cost-Register Now(7262008866)
Using containers to build a microservices architecture
Introduction to Rundeck
Managing Compliance in Container Environments
Tectonic Summit 2016: Preparing for Cloud Native
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
OneRender 2015
ML-Based Data-Driven Software Development with InfluxDB 2.0
DevOps Transformation at Dynatrace and with Dynatrace
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
Ad

Similar to The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker (20)

PDF
Pivotal Overview: Canadian Team
PDF
Ahmed El Mawaziny CV
PDF
AWS live hack: Atlassian + Snyk OSS on AWS
PPTX
Cybersecurity model and top cloud security controls for product development e...
PPTX
Technology insights: Decision Science Platform
PDF
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
PPTX
Nuvollo and La passerelle-I.D.E
PPTX
Meeting Nuvollo - La passerelle-I.D.E
PDF
Application Migration: How to Start, Scale and Succeed
PDF
PPTX
Software Modernization for the Digital Economy
PPTX
Javier Hijas & Ori Kuyumgiski - Security at the speed of DevOps [rooted2018]
PDF
Microservices operational management | Walkingtree Technologies
PPTX
Re-Platforming Applications for the Cloud
PDF
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
PDF
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
PDF
How to Migrate Applications Off a Mainframe
PDF
A New Approach to Continuous Monitoring in the Cloud
PDF
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
PDF
AWS live hack: Docker + Snyk Container on AWS
Pivotal Overview: Canadian Team
Ahmed El Mawaziny CV
AWS live hack: Atlassian + Snyk OSS on AWS
Cybersecurity model and top cloud security controls for product development e...
Technology insights: Decision Science Platform
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
Nuvollo and La passerelle-I.D.E
Meeting Nuvollo - La passerelle-I.D.E
Application Migration: How to Start, Scale and Succeed
Software Modernization for the Digital Economy
Javier Hijas & Ori Kuyumgiski - Security at the speed of DevOps [rooted2018]
Microservices operational management | Walkingtree Technologies
Re-Platforming Applications for the Cloud
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
How to Migrate Applications Off a Mainframe
A New Approach to Continuous Monitoring in the Cloud
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
AWS live hack: Docker + Snyk Container on AWS
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Transform Your Business with a Software ERP System
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
L1 - Introduction to python Backend.pptx
PPT
Introduction Database Management System for Course Database
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Digital Strategies for Manufacturing Companies
PPTX
ai tools demonstartion for schools and inter college
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
System and Network Administration Chapter 2
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Transform Your Business with a Software ERP System
How to Choose the Right IT Partner for Your Business in Malaysia
2025 Textile ERP Trends: SAP, Odoo & Oracle
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Design an Analysis of Algorithms I-SECS-1021-03
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
L1 - Introduction to python Backend.pptx
Introduction Database Management System for Course Database
Design an Analysis of Algorithms II-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf
Digital Strategies for Manufacturing Companies
ai tools demonstartion for schools and inter college
Materi-Enum-and-Record-Data-Type (1).pptx
Operating system designcfffgfgggggggvggggggggg
ISO 45001 Occupational Health and Safety Management System
System and Network Administration Chapter 2
How to Migrate SBCGlobal Email to Yahoo Easily

The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker

  • 1. The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker October 7–10, 2019 Austin Convention Center
  • 2. Welcome! DISCLAIMER(s): 1 - Any third party trademarks are the intellectual property of their respective owners and any mention herein is for referential purposes only.” 2 -Opinions expressed here are solely our own and do not express the views or opinions of JPMorgan Chase
  • 3. What We’ll Cover • Situation Brief • Introducing Spinnaker • Spinnaker Demo • Unleashing the Power "Spinnaker" by Craig Stanfill is licensed under CC BY-SA 2.0
  • 5. Business Scale $6T Payments Processed Daily 99M Debit and Credit Card Accounts 51M Active Digital Customers $23T Assets Under Custody Speed Uniquely Positioned for Success Breadth Efficiency Technology Investments Support Significant Business Scale Trust Technology Scale 6.5K Applications 390PB Data Storage 53K Technologists 300K Virtual and Mobile Workspaces
  • 6. Technology Approach 6,000+ Cloud deployments a day across 90+ Pivotal Platform foundations Focus on Outcomes Drive ResultsModernize, Simplify • Developer efficiency • Deliver new business capabilities faster • Improve customer experience
  • 7. Build-Release Circa 2017-2018 1 2 Jules The development team’s CI/CD system built on OSS Jenkins AIM Custom deployment automation and config management tool for fast, safe, repeatable deployments to multiple technology. 3 Gaia The application platform built on Pivotal Application Service 1 2 3 ….years of engineering investment! Pivotal Application Service cf push Deploy Application Artifacts AIM Core AIM for Cloud Endpoints AIM Artifacts GFS Manifest Applicatio n Binaries Myriad gap-aim- deployer AIM Endpoint Coordinator /gap AIM core command s aim create package create endpoint publish package Pull Artifacts REST API – POST deploy package
  • 8. Why Acceleration Is Not Enough We needed a Continuous Delivery platform that offers: Common, consistent developer experience supporting private and public cloud platforms Safer deployment capabilities packaged as first class constructs within the workflow Quality deployments at scale—confidence to deploy all the time
  • 9. Do You Know What a Spinnaker Can Do?
  • 10. Spinnaker: OSS Multi-Cloud Delivery Platform “...the passionate open source community dedicated to making deployment pain go away.” https://www.spinnaker.io/publications/ebook/
  • 11. Spinnaker Embeds CD Expertise “We want to provide guardrails, not gates.” —Dianne Marsh, Netflix 2012 2019 Netflix built Asgard for managing cloud-based applications and infrastructure Netflix expanded Asgard ideas and introduced Spinnaker internally Spinnaker open sourced Spinnaker community grows Canary analysis and chaos monkey added to Spinnaker Pivotal becomes third largest contributor to Spinnaker OSS Spinnaker joins Continuous Delivery Foundation
  • 12. Application Centric Control Plane = Turn monitoring into action Deploy safely with speed
  • 13. Spinnaker Best Practices • Blue/green deployments • Rollbacks • Automated canary analysis https://medium.com/netflix-techblog/automated-canary- analysis-at-netflix-with-kayenta-3260bc7acc69
  • 14. Why We Chose Spinnaker for Our Continuous Delivery Platform • Quality deployments at scale • Multi-cloud support • Zero-code, zero-downtime advanced deployment strategies • Application centric visibility—active state • Value of open source software—move at the speed of cloud innovations
  • 15. Build-Release with Spinnaker 2 AIM + Spinnaker AIM powered by Spinnaker for all deploy actions to include application and service creation cf push + cf create service Deploy Application Artifacts + Create Services 1 Jules The development team’s CI system built on OSS Jenkins 3 Gaia The application platform built on Pivotal Application Service Pipeline Orchestration Blue/Green, Highlander, Rollback, Canary 1 3 ….years of engineering investment! Pivotal Application Service 2
  • 16. DEMO
  • 18. Next Steps: Unleashing the Power What are We Doing • Commitment to OSS (e.g., learning to be less proprietary) • Developers can start-up fast (familiar tools, blueprints, frameworks, etc.) • Teams are trained and engaged (e.g., knowledge sharing, Tech Primers, ‘Cloud Party’ days) • Developers can deploy to production (with guardrails) How We Get There (Hint: It’s a process!) 1. Deconstruct the big pipeline and assess all the steps (value stream mapping) 2. Rebuild the pipeline with the right jobs for the right tools (e.g., separate CI and CD duties) 3. Improved RBAC and Pipeline Controls (e.g. Policy Enforcement) 4. Continue to leverage partners that help you shape ideas and unlock solutions
  • 19. Next Cloud Platform—Kubernetes 1 2 Development The development team’s CI system built on OSS Jenkins plus code repository Spinnaker AIMless pipeline orchestration with artifact repository 3 Kubernetes Delivery to any cloud 1 2 3 Deploy Apps Pull Images
  • 20. Multi-Cloud Platform 1 2 Development The development team’s CI system built on OSS Jenkins plus code repository Spinnaker Pipeline orchestration with image repository 3 Hybrid Multi-cloud Ability to deploy to any cloud platform directly 1 2 3 Deploy Apps Pull Images
  • 21. In Closing… Engineers should be at the heart of your transformation Acceleration is not enough for large enterprises Spinnaker as a ubiquitous multi-cloud delivery system is a game changer Bring the organization along for the ride (e.g., Cloud Party) Don’t get stuck in customized tooling because of “years of investment”
  • 22. Announcing Beta Pivotal Continuous Delivery with Spinnaker Proven, community-driven, open-source Spinnaker releases that are validated, enhanced, and supported by Pivotal. Learn more: www.pivotal.io/spinnaker
  • 23. Stay Connected. More at SpringOne Platform: Day 3 Keynote Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Based Spinnaker (Tuesday, 2:00pm–3:10pm, 15AB) Highly Available and Resilient Multi-Site Deployments Using Spinnaker (Wednesday, 11:30am–12:40pm, Ballroom F) #springone@s1p