SlideShare a Scribd company logo
1 of 38
Download to read offline
© 2019 PIVOTAL SOFTWARE, INC. All Rights Reserved.
Code to Cloud: Three Trends for
Faster, Safer Continuous Delivery
October 31, 2019
Olga Kundzich, Pivotal, Senior Product Manager Spinnaker @olgakundzich
Tony Vetter, Pivotal, Technical Product Marketing Manager @anthonyjvetter
Patricia Johnson, Pivotal, Product Marketing Manager CI/CD @PJ4DevOps
What We’ll Cover
● Setting the Context
● [1] Continuous delivery: the relay race
○ Demo
● [2] Turning monitoring into action
● [3] Developer experience at the heart
● Summary
● Q&A
Is this like your path from commit to production?
https://www.youtube.com/watch?v=ZQGmtuG0Nx8
Establishing a
repeatable, traceable,
scalable framework that
● Enables fast, iterative
development and testing
● Deploys apps seamlessly,
securely, and safely
● Actively operates apps in
production
Continuous Delivery of Modern Apps
Monitoring
Managing
Resiliency
Develop
Security
Compliance
Validation
Pivotal Platform
Deploy Operate
Planning
Test-Driven Dev
CI/Build
Development Users
Code to Cloud Trends
Trend 1:
CD as a relay race
Trend 2:
Turn monitoring
into action
Trend 3:
Developers at
the heart
Continuous Delivery:
The Relay Race
Trend #1
CI and CD Are Two Different, Related Processes
Source Code
Repository
CD Pipeline
Development
Production
CI Pipeline
Artifact
Repository
CI CD
Source
code system
of record
Artifact
system of
record
Runtime
app system
of record
CI/Build
automation
Delivery
automation
Code to Cloud: Managing App Release and Operation
Systems of
Record
Automation
Git
Repository
Spinnaker CD
Dev Cluster
Prod Cluster
DEMO: Software Automated Path to Production
Harbor
ity
Security
Validation
MySQL
Concourse CI
Spring Boot
Build
Testing
Docker
Image
Monitor for
branch commit
Monitor for
master commit
Upload to
container
registry
Monitor for
image and
deploy to Dev
or Production
Pivotal
Platform
Promote
to master
branch
2
1
3
4
5
6Commit
code Concourse CI
Spring Boot
Build
Testing
Docker
Image
DEMO
Turning Monitoring into Action
Trend #2
Spinnaker: OSS Multi-Cloud Delivery Platform
Spinnaker Community
“...the passionate open source
community dedicated to making
deployment pain go away.”
https://www.spinnaker.io/publications/ebook/
Application Centric Control Plane
=
Turn monitoring
into action
Deploy safely
with speed
Leveraging the Inventory
Automated Canary Analysis
Corrective Actions
Chaos Engineering
Scanning for Security Vulnerabilities
Artifact Traceability
Built-in corrective
actions
Automated Canary Analysis
Ensures your applications meet your SLAs
https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69
Canary Analysis Setup
Canary Analysis Reports
Canary Best Practices
■ Run canaries long enough to gather enough data points
■ Fine-tune the metrics you choose to reflect key service health indicators
■ Include business metrics such as pirate metrics
Developer Experience
at the Heart
Trend #3
“Server delivery for a project
was on a 4-6 week
basis...there was a lot of
error involved…. It was a
poor experience for the
development community…”
—Kevin Ponds, Director of Site Reliability
Engineer and Customer Satisfaction, AutoZone
“The driving goal of our work
has been to enable our
DevOps teams to focus on
delivering value and not on
tasks below the value line.”
—Nick Penston, Director of Engineering,
Fidelity Investments
OLD DAYS NEW WAYS
Strategies for Removing Friction for Developers
● Onboarding
● Backlog for the
platform
● Platform automation
● Compliance
● Security
● Logging
● Feedback loops
● Education
● Cross-functional work
Platform as a Product Pipelines with Guardrails Community Culture
“We went from having a couple of monoliths to easily 65-70
microservices in our organization…. And we needed a platform,
and we really needed a platform team. There was no way we
were going to continue doing what we were doing.”
—Bryan Kelly, Principal Software Engineer,
Cerner Corporation
Platform as a Product Is Born
A Good Definition
Elements of Platform as a Product
Automated On-boarding
Platform Automation
Product Managed
“When you go look at our backlog today, it’s not full of
chores on how to make our jobs easier. ...it’s full of
features to make developers, architects, InfoSec’s lives
easier. And I always drag those to the top of the list
because I want to get value to the customers.”
—Daniel Church, Product Manager PlatformOps & Customer
Satisfaction, AutoZone
Platform as a Product Results
—Kevin Ponds, Director of Site
Reliability Engineer and Customer
Satisfaction, Autozone
“Developer efficiency
and job satisfaction has
improved and we could
release more features
more quickly with fewer
headaches.”
...it’s about creating a cohesive pattern that our engineers can
follow that will expedite and fast track them from a concept to
cash for our clients. And we refer to that as instant change
authorization. If you follow all the right patterns, if you reach
the right quality thresholds, if you meet our cyber bars, then we
allow you to do full continuous delivery with Spinnaker. And
we’ve got about 200 apps going through that cycle.
—Stephen Flaherty, Head of Enterprise
Architecture, Core Engineering & Public Cloud
at JPMorgan Chase
Pipelines with Guardrails
Standardizing the Delivery Toolchain
“...we have 30,000
developers. So it’s very
important that we’re very
efficient in the tools and
technologies and
practices that we embed
within our technology
organization.”
—Richard Francois, VP,
JPMorgan Chase & Co.
Pipelines with Different Levels of Opinions
“We want to build the security and the safety into the
automation so developers don’t have to worry about it.”
—Fidelity Investments
More Opinionated for Less Mature Teams Less Opinionated for More Mature Teams
“We’re constantly building the knowledge of
everybody in the organization.”
—Gerard McMahon, VP Architecture,
Fidelity Investments
Community Culture
Collaboration Techniques
“You need trust if you want
high-performance teams.”
—Fidelity Investments
Cloud Parties
“We take our cyber
colleagues, identity access
management, and the AD
teams and sit them all in a
room with us and have a
week-long hackathon.”
—Stephen Flaherty, Head of Enterprise
Architecture, Core Engineering & Public
Cloud at JPMorgan Chase
Enterprise Case Studies
● AutoZone: AutoZone and the Road to Cloud-Native
● Cerner: The Continuous Platform
● Dick’s Sporting Goods: PKS Automation Station...All Aboard: Enabling Team Access to
PKS with a Concourse Pipeline
● Fidelity Investments: Accelerating the Developer’s Road to the Cloud at Enterprise
Scale
● Fiserv: SDLC for Pivotal Platform, Powered by Spring Initializr, Concourse, and
Spinnaker
● JPMorgan Chase:
○ SpringOne Platform Day 3 Keynote
○ The Reality of Managing Microservice Deployments at Scale: You Need a
Spinnaker
● Royal Bank of Canada: Are You SREious? An Approach to Site Reliability Engineering
● Platform as a Product: How to Delight Your Developers and Deliver Value for Your
Customers
Closing Thoughts
Summary
Code to Cloud Trends Summary
Trend 1:
CD as a relay race
Trend 2:
Turn monitoring
into action
Trend 3:
Developers at
the heart
Supported Helm Chart Deployment
Pivotal Concourse v5.5.3
Validated, Supported Spinnaker - Beta Release
Pivotal Continuous Delivery
with Spinnaker™
OSS
Community
Commercial
Release
www.pivotal.io/concourse www.pivotal.io/spinnaker
Recent App CI/CD News from Pivotal
Q&A
Pivotal’s Partnership Approach to Software Is Holistic
Methodology
Learn the necessary practices to
build modern software
Tools
Build with products focused on
developer productivity
Platform
Run every app, on every cloud,
on a unified platform
Cloud-native
software
Pivotal Labs and
Services
Pivotal Platform
Best-in-class products
Your teams
Pivotal
Culture
Continually improve and deliver
customer success
Build Service
● Intelligent approach to
OCI-compatible image
updates
● Automated updates
ensure image always
reflects newest version
of reality
● Make sure apps use
secure, compliant
dependencies
Concourse CI Spinnaker CD
● Containerized build and
test—clean, consistent
environment every time
● Simple, declarative
pipeline models that are
reusable and can be
tracked in source control
● Fast feedback and team
alignment with shared
pipeline visuals
● Inventory of deployed
applications across
enterprise
● Sophisticated
deployment scenarios
like canary, blue/green
deploys
● Record of all pipeline
activities for compliance
and audit
● Deploy to multiple
Kubernetes clusters on
demand
● Includes Harbor, an
enterprise-class
container registry with
security validation
● Out-of-the-box network
management and
security
Container Service
DevOps Toolchain from Pivotal

More Related Content

What's hot

Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamVMware Tanzu
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018VMware Tanzu
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudVMware Tanzu
 
How to drive more value from Innovation Initiatives
 How to drive more value from Innovation Initiatives How to drive more value from Innovation Initiatives
How to drive more value from Innovation InitiativesVMware Tanzu
 
Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...VMware Tanzu
 
Accelerating Time to Market
Accelerating Time to MarketAccelerating Time to Market
Accelerating Time to MarketVMware Tanzu
 
Case Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageCase Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageVMware Tanzu
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaChloe Jackson
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceVMware Tanzu
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureVMware Tanzu
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationDave Roberts
 
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing LandscapeThe Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing LandscapeLauren Cooney
 
Results Should Be More Fun
Results Should Be More FunResults Should Be More Fun
Results Should Be More FunVMware Tanzu
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineDevOps Indonesia
 
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsCloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsVMware Tanzu
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application MigrationVMware Tanzu
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 

What's hot (20)

Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring Cloud
 
How to drive more value from Innovation Initiatives
 How to drive more value from Innovation Initiatives How to drive more value from Innovation Initiatives
How to drive more value from Innovation Initiatives
 
Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...
 
Accelerating Time to Market
Accelerating Time to MarketAccelerating Time to Market
Accelerating Time to Market
 
Case Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageCase Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive Advantage
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application Service
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - Accenture
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing LandscapeThe Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
 
Results Should Be More Fun
Results Should Be More FunResults Should Be More Fun
Results Should Be More Fun
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD Pipeline
 
Cloud Native Operations
Cloud Native OperationsCloud Native Operations
Cloud Native Operations
 
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsCloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 

Similar to Code to Cloud: Three Trends for Faster, Safer Continuous Delivery

Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedVMware Tanzu
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
Freedom and Responsibility
Freedom and ResponsibilityFreedom and Responsibility
Freedom and ResponsibilityMike Ruangutai
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersVMware Tanzu
 
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...Manoj Awasthi
 
Building and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayBuilding and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayDevOps Indonesia
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentationChandan D
 
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
The Reality of Managing Microservice Deployments at Scale: You Need a SpinnakerThe Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
The Reality of Managing Microservice Deployments at Scale: You Need a SpinnakerVMware Tanzu
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?Phuong Mai Nguyen
 

Similar to Code to Cloud: Three Trends for Faster, Safer Continuous Delivery (20)

Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
Ahmed El Mawaziny CV
Ahmed El Mawaziny CVAhmed El Mawaziny CV
Ahmed El Mawaziny CV
 
Freedom and Responsibility
Freedom and ResponsibilityFreedom and Responsibility
Freedom and Responsibility
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing provider
 
Best Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company IndiaBest Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company India
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
 
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...
Accelerating Time-To-Market with Continuous Delivery at Tech in Asia, PDC 202...
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Building and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayBuilding and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent Way
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentation
 
Global KTech Corporate_3
Global KTech Corporate_3Global KTech Corporate_3
Global KTech Corporate_3
 
Global KTech Corporate Deck
Global KTech Corporate DeckGlobal KTech Corporate Deck
Global KTech Corporate Deck
 
Global KTech Corporate Deck
Global KTech Corporate DeckGlobal KTech Corporate Deck
Global KTech Corporate Deck
 
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
The Reality of Managing Microservice Deployments at Scale: You Need a SpinnakerThe Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Brainstack offerings
Brainstack offeringsBrainstack offerings
Brainstack offerings
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
 
ICS - Introduction
ICS - IntroductionICS - Introduction
ICS - Introduction
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
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 | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Code to Cloud: Three Trends for Faster, Safer Continuous Delivery

  • 1. © 2019 PIVOTAL SOFTWARE, INC. All Rights Reserved. Code to Cloud: Three Trends for Faster, Safer Continuous Delivery October 31, 2019 Olga Kundzich, Pivotal, Senior Product Manager Spinnaker @olgakundzich Tony Vetter, Pivotal, Technical Product Marketing Manager @anthonyjvetter Patricia Johnson, Pivotal, Product Marketing Manager CI/CD @PJ4DevOps
  • 2. What We’ll Cover ● Setting the Context ● [1] Continuous delivery: the relay race ○ Demo ● [2] Turning monitoring into action ● [3] Developer experience at the heart ● Summary ● Q&A
  • 3. Is this like your path from commit to production? https://www.youtube.com/watch?v=ZQGmtuG0Nx8
  • 4. Establishing a repeatable, traceable, scalable framework that ● Enables fast, iterative development and testing ● Deploys apps seamlessly, securely, and safely ● Actively operates apps in production Continuous Delivery of Modern Apps Monitoring Managing Resiliency Develop Security Compliance Validation Pivotal Platform Deploy Operate Planning Test-Driven Dev CI/Build Development Users
  • 5. Code to Cloud Trends Trend 1: CD as a relay race Trend 2: Turn monitoring into action Trend 3: Developers at the heart
  • 7. CI and CD Are Two Different, Related Processes Source Code Repository CD Pipeline Development Production CI Pipeline Artifact Repository CI CD
  • 8. Source code system of record Artifact system of record Runtime app system of record CI/Build automation Delivery automation Code to Cloud: Managing App Release and Operation Systems of Record Automation
  • 9. Git Repository Spinnaker CD Dev Cluster Prod Cluster DEMO: Software Automated Path to Production Harbor ity Security Validation MySQL Concourse CI Spring Boot Build Testing Docker Image Monitor for branch commit Monitor for master commit Upload to container registry Monitor for image and deploy to Dev or Production Pivotal Platform Promote to master branch 2 1 3 4 5 6Commit code Concourse CI Spring Boot Build Testing Docker Image
  • 10. DEMO
  • 11. Turning Monitoring into Action Trend #2
  • 12. Spinnaker: OSS Multi-Cloud Delivery Platform Spinnaker Community “...the passionate open source community dedicated to making deployment pain go away.” https://www.spinnaker.io/publications/ebook/
  • 13. Application Centric Control Plane = Turn monitoring into action Deploy safely with speed
  • 14. Leveraging the Inventory Automated Canary Analysis Corrective Actions Chaos Engineering Scanning for Security Vulnerabilities Artifact Traceability Built-in corrective actions
  • 15. Automated Canary Analysis Ensures your applications meet your SLAs https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69
  • 18. Canary Best Practices ■ Run canaries long enough to gather enough data points ■ Fine-tune the metrics you choose to reflect key service health indicators ■ Include business metrics such as pirate metrics
  • 19. Developer Experience at the Heart Trend #3
  • 20. “Server delivery for a project was on a 4-6 week basis...there was a lot of error involved…. It was a poor experience for the development community…” —Kevin Ponds, Director of Site Reliability Engineer and Customer Satisfaction, AutoZone “The driving goal of our work has been to enable our DevOps teams to focus on delivering value and not on tasks below the value line.” —Nick Penston, Director of Engineering, Fidelity Investments OLD DAYS NEW WAYS
  • 21. Strategies for Removing Friction for Developers ● Onboarding ● Backlog for the platform ● Platform automation ● Compliance ● Security ● Logging ● Feedback loops ● Education ● Cross-functional work Platform as a Product Pipelines with Guardrails Community Culture
  • 22. “We went from having a couple of monoliths to easily 65-70 microservices in our organization…. And we needed a platform, and we really needed a platform team. There was no way we were going to continue doing what we were doing.” —Bryan Kelly, Principal Software Engineer, Cerner Corporation Platform as a Product Is Born
  • 24. Elements of Platform as a Product Automated On-boarding Platform Automation Product Managed “When you go look at our backlog today, it’s not full of chores on how to make our jobs easier. ...it’s full of features to make developers, architects, InfoSec’s lives easier. And I always drag those to the top of the list because I want to get value to the customers.” —Daniel Church, Product Manager PlatformOps & Customer Satisfaction, AutoZone
  • 25. Platform as a Product Results —Kevin Ponds, Director of Site Reliability Engineer and Customer Satisfaction, Autozone “Developer efficiency and job satisfaction has improved and we could release more features more quickly with fewer headaches.”
  • 26. ...it’s about creating a cohesive pattern that our engineers can follow that will expedite and fast track them from a concept to cash for our clients. And we refer to that as instant change authorization. If you follow all the right patterns, if you reach the right quality thresholds, if you meet our cyber bars, then we allow you to do full continuous delivery with Spinnaker. And we’ve got about 200 apps going through that cycle. —Stephen Flaherty, Head of Enterprise Architecture, Core Engineering & Public Cloud at JPMorgan Chase Pipelines with Guardrails
  • 27. Standardizing the Delivery Toolchain “...we have 30,000 developers. So it’s very important that we’re very efficient in the tools and technologies and practices that we embed within our technology organization.” —Richard Francois, VP, JPMorgan Chase & Co.
  • 28. Pipelines with Different Levels of Opinions “We want to build the security and the safety into the automation so developers don’t have to worry about it.” —Fidelity Investments More Opinionated for Less Mature Teams Less Opinionated for More Mature Teams
  • 29. “We’re constantly building the knowledge of everybody in the organization.” —Gerard McMahon, VP Architecture, Fidelity Investments Community Culture
  • 30. Collaboration Techniques “You need trust if you want high-performance teams.” —Fidelity Investments
  • 31. Cloud Parties “We take our cyber colleagues, identity access management, and the AD teams and sit them all in a room with us and have a week-long hackathon.” —Stephen Flaherty, Head of Enterprise Architecture, Core Engineering & Public Cloud at JPMorgan Chase
  • 32. Enterprise Case Studies ● AutoZone: AutoZone and the Road to Cloud-Native ● Cerner: The Continuous Platform ● Dick’s Sporting Goods: PKS Automation Station...All Aboard: Enabling Team Access to PKS with a Concourse Pipeline ● Fidelity Investments: Accelerating the Developer’s Road to the Cloud at Enterprise Scale ● Fiserv: SDLC for Pivotal Platform, Powered by Spring Initializr, Concourse, and Spinnaker ● JPMorgan Chase: ○ SpringOne Platform Day 3 Keynote ○ The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker ● Royal Bank of Canada: Are You SREious? An Approach to Site Reliability Engineering ● Platform as a Product: How to Delight Your Developers and Deliver Value for Your Customers
  • 34. Code to Cloud Trends Summary Trend 1: CD as a relay race Trend 2: Turn monitoring into action Trend 3: Developers at the heart
  • 35. Supported Helm Chart Deployment Pivotal Concourse v5.5.3 Validated, Supported Spinnaker - Beta Release Pivotal Continuous Delivery with Spinnaker™ OSS Community Commercial Release www.pivotal.io/concourse www.pivotal.io/spinnaker Recent App CI/CD News from Pivotal
  • 36. Q&A
  • 37. Pivotal’s Partnership Approach to Software Is Holistic Methodology Learn the necessary practices to build modern software Tools Build with products focused on developer productivity Platform Run every app, on every cloud, on a unified platform Cloud-native software Pivotal Labs and Services Pivotal Platform Best-in-class products Your teams Pivotal Culture Continually improve and deliver customer success
  • 38. Build Service ● Intelligent approach to OCI-compatible image updates ● Automated updates ensure image always reflects newest version of reality ● Make sure apps use secure, compliant dependencies Concourse CI Spinnaker CD ● Containerized build and test—clean, consistent environment every time ● Simple, declarative pipeline models that are reusable and can be tracked in source control ● Fast feedback and team alignment with shared pipeline visuals ● Inventory of deployed applications across enterprise ● Sophisticated deployment scenarios like canary, blue/green deploys ● Record of all pipeline activities for compliance and audit ● Deploy to multiple Kubernetes clusters on demand ● Includes Harbor, an enterprise-class container registry with security validation ● Out-of-the-box network management and security Container Service DevOps Toolchain from Pivotal