SlideShare a Scribd company logo
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Secrets of Successful
Cloud Foundry Adopters
Dormain Drewitz
@dormaindrewitz
May, 2018
Digital
Transformation is
Here
Minimum “Shoddy” Product
in production in 28 days
First quote delivered in 10
hours, 11% conversion rate
after four months
45 updates in the first 55
days in production
@dormaindrewitz
https://builttoadapt.io/the-learning-never-stops-at-liberty-mutual-453a1bbeb70
Digital
Transformation is
Here
Built a digital network of service
providers for non-tow roadside
assistance
Reduced wait times by almost
half
Revenue lift of “tens of millions”
likely to grow to “hundreds of
millions”
https://www.forbes.com/sites/peterhigh/2017/10/23/allstate-technology-chief-develops-the-uber-of-roadside-assistance
Digital
Transformation is
Here
Reduced daily logistics
planning process from 4-6
hours to minutes
Weekly releases to a secure
network
Saving ~$200k a day on
fuel costs
https://www.forbes.com/sites/peterhigh/2017/10/23/allstate-technology-chief-develops-the-uber-of-roadside-assistance
https://www.facebook.com/defenseinnovationunitX/videos/1105014259600458/
https://www.youtube.com/watch?v=u5tn76xjAfc
The future is here.
It’s just not evenly distributed.
- William Gibson
@dormaindrewitz
6
From idea to production: 6-9 months
@dormaindrewitz
T-Mobile: “From Zero to 12 Million”
https://schd.ws/hosted_files/cfsummit2017/e5/T-Mobile-ZeroTo12Million.pdf
https://www.youtube.com/watch?v=xgNRM7Fri_s
@dormaindrewitz
46% of Cloud Foundry users deploy in under a week
Source: Cloud Foundry Application Runtime User Survey, 2017
@dormaindrewitz
Making the once impossible trivial.
DEFINING TRANSFORMATION
Operational
Efficiency
● Employ 500:1 developer
to operator ratio
● Perform zero-downtime
upgrades
● Runs the same way
on every public/private
cloud
Developer
Productivity
Comprehensive
Security
● Accelerate feedback
loops by improving
delivery velocity
● Focus on applications,
not infrastructure
● Give developers the
tools and frameworks
to build resilient apps
● Adopt a
defense-in-depth
approach
● Continuously update
platforms to limit
threat impact
● Apply the 3 R’s →
repair, repave, rotate
● Run platforms that
stays online under
all circumstances
● Scale up and down, in
and out, through
automation
● Deploy multi-cloud
resilience patterns
High Availability
The Pivotal value proposition
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code & Frameworks
Buildpacks | Spring Boot | Spring Cloud |
Steeltoe
Elastic | Packaged Software | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
vSphere
Azure &
Azure StackGoogle CloudAWSOpenstack
Pivotal
Network
“3Rs”
Github
Concourse
Concourse
Pivotal Services
Marketplace
Pivotal and
Partner Products
Continuous
delivery
Public Cloud
Services
Customer
Managed
Services
OpenServiceBrokerAPI
Repair
— CVEs
Repave Rotate
— Credhub
Cloud Foundry BOSH
An open source tool chain
for release engineering,
deployment, and lifecycle
management of large scale
distributed services.
• Packaging w/ embedded OS
• Server provisioning on any IaaS
• Software deployment across clusters
• Health monitoring (server AND
processes)
• Service state monitoring
• Self-healing w/ Resurrector
• Storage management
• Rolling upgrades via canaries
cf push Automates Developer + Operator workflows
After you cf push, PAS:
➢ Uploads your code
➢ Detects and installs required
runtime & middleware
(“Buildpacks”)
➢ Sets up a route (or URL)
➢ Creates a load balancing entry
➢ Creates SSL termination
➢ Creates health monitoring &
logging subsystems
➢ Starts your app in a healthy state,
with the desired number of
instances
➢ Binds specified backing services
BOSH
GCP
Service
Broker
Harbor
NSX-T
Kubernetes
K8s Cluster
K8s Cluster
K8s Cluster
Built with open-source Kubernetes — Constant compatibility
with the current stable release of Kubernetes, operated by
BOSH. No proprietary extensions.
Production-ready — Highly available from apps to infrastructure,
no single points of failure. Built-in health checks, scaling,
auto-healing and rolling upgrades.
Multicloud — BOSH provides a reliable and consistent
operational experience. For any cloud.
Network management and security out-of-the-box with VMware
NSX-T. Multi-cloud, multi-hypervisor.
GCP APIs access — The GCP Service Broker allows apps to
transparently access Google Cloud APIs, from anywhere. Easily
move workloads to/from Google Container Engine (GKE).
Fully automated Ops — Fully automated deploy, scale, patch,
upgrade. No downtime. Use CD pipelines to deploy your
platform, too.
VMware GCP Azure Openstack AWS
PKSController
Execute functions in response to
events. Use PFS to handle web
events, event-based integration,
and large scale streaming data.
Pivotal Function Service (PFS): A Runtime for Functions
Trigger functions via HTTP/Message Broker — PFS is architected to
support event stream processing, connecting to message topics via a
language-neutral, function container interface.
Run functions anywhere — PFS lets you easily run functions
on-premises and in the public cloud for maximum flexibility.
Use modern DevOps workflows — PFS allows you to use familiar,
container-based workflows for serverless scenarios.
Pluggable event brokers — PFS can be connected easily with popular
message brokers such as Kafka, RabbitMQ, Google Pub/Sub, and AWS
Kinesis.
Polyglot — PFS supports the authoring of functions in your chosen
framework - Node.js, Spring/Java, or Shell.
Kubernetes Native — PFS runs natively on top of Kubernetes, making
it easy to trigger code or containers in response to events.
PCF Ecosystem
Mobile Networking
Storage
BPM
App Integration
DevOps Tooling
Data
Management
Microservices
Management
CRM
CommerceIAMIDE/CodeOther
APM/Monitoring
Search
Security
SIEM/Log/Audit
API Gateways
Messaging
IaaS
Everything
you need to
transform Process &
Culture
Build for
change
Tools
Continuously
Improve
Platform
Any App, Every Cloud,
One Platform
PCF 2.0
Tracker / Spring / Concourse
Pivotal Labs
Data / AI
Apps
Culture, tools, and platform
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
“The best gift you we can give the
team is a way to sustain change”
- Kevin Mackett & Parker Flemming, Pivotal Solutions Architects
https://content.pivotal.io/podcasts/platform-zen-and-the-cloud-foundry-dojo-ep-42
Secrets of Successful Cloud Foundry Adopters
Orange: Delivering a new business app in ⅓ time
Challenges/Goals:
● Improve customer satisfaction
● Reduce cost by reducing customer call center volume
● Increase revenue
Solutions:
● Engaged with Pivotal Labs
● Built/deployed app backend on Pivotal Cloud Foundry
Outcomes:
● Direct collaboration between developers, marketing, and users
for feedback-driven iteration
● Launched MVP product in 6 months versus 18 months
● 50% of B2B customers using app after 9 months
https://content.pivotal.io/podcasts/going-cloud-native-at-orange-france-ep-53
Secrets of Successful Cloud Foundry Adopters
T-Mobile: “From Zero to 12 Million”
https://schd.ws/hosted_files/cfsummit2017/e5/T-Mobile-ZeroTo12Million.pdf
https://www.youtube.com/watch?v=xgNRM7Fri_s
@dormaindrewitz
Secrets of Successful Cloud Foundry Adopters
Comcast: “Highest-value services first”
Source: https://www.youtube.com/watch?v=pfqSsjwCOqA @dormaindrewitz
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
Measuring Success
The Fourth Secret
@dormaindrewitz
Digital Metrics are hard to come by
Source: Gartner, “To the Point: How Industry CIOs are Shaping Board Thinking About Digital Transformation”, Gartner Symposium
Barcelona, November 5, 2017, Rich McAvey
IT Transformation Metrics Matter
@dormaindrewitz
Cover w/ Image
VSM: Developer Self-service
● Shift from “push” to “pull”
● Automate creating environments,
updating network changes, adding
capacity
● Developers deploy apps
https://youtu.be/04QFKBt6LCI
“Wait-time for a new
environment went
from 90 days to 15
minutes”
– Andy Zitney, Allstate
https://content.pivotal.io/white-papers/crossing-the-value-str
eam-improving-development-with-pivotal-and-cloud-foundry
Cover w/ Image
Metrics That Matter are Visible
● Answering the question “how are we
doing”
● Small number of highly visible metrics
● Easy to understand
● Constant reinforcement from senior
leadership through middle management
● Education
https://twitter.com/DrPepperSnapple/status/803976948888256512
Comcast: Measure the valuable metrics before and after
Source: https://www.youtube.com/watch?v=pfqSsjwCOqA @dormaindrewitz
CSAA Insurance: Measure the valuable metrics
Source: https://schd.ws/hosted_files/cfeu17/8e/cf_summit2017-csaa.pdf @dormaindrewitz
5. Don’t launch with the Avengers
You want the team everyone can relate to… … not unattainable, rock star heroes
@dormaindrewitz
Cover w/ Image
Select teams carefully
● Different experience levels
● Different skills
● Volunteers who are passionate
about change
● Team focus on equality over
seniority
https://content.pivotal.io/springone-platform-2017/how-to-navigate-the-sea
-of-no-jon-osborn-brian-jimerson
https://springoneplatform.io/sessions/discovers-journey-to-cloud-native
6. Embrace (and invest) in Test and Release Automation
@dormaindrewitz
https://content.pivotal.io/springone-platform-2017/take-devops-to-11-and-sprinkle-cloud-on-it-with-rainbows-and-unicorns-matt-curry
Cover w/ Image
Why TDD
Writing a test first helps:
● Gain the CONFIDENCE you need to
REFACTOR your code to keep it CLEAN
so that you can GO FAST FOREVER.
● Tease out and think through your APIs.
● Clarify exactly what behavior you’re
trying to build.
● Know when you’re done.
● Triangulate on simple, maintainable
implementations, by making each test
pass one by one.
● Write just enough code to make each
test pass.
Matthew Kane Parker, Head of Engineering, Pivotal Labs
https://builttoadapt.io/why-tdd-489fdcdda05e
The Deployment Equation
Micro-
services
Automated
Pipelines
Self-service
Infrastructure
Deploys
The Deployment Equation
Micro-
services
Automated
Pipelines
Self-service
Infrastructure
Deploys
Test-Driven Development
- Increase test coverage
- Co-locate cognitive
work
- Reduce hand-off waste
Continuous Integration
- Automate
undifferentiated heavy
lifting
- Code always ready for
deployment to
production
Visibility
- Team alignment
- Minimize interpretation
overhead
7. Be bold
Neville George, Comcast, “10 Lessons We Learned with Cloud Foundry”,
https://content.pivotal.io/springone-platform-2017/10-lessons-we-learned-with-cloud-foundry-neville-george
@dormaindrewitz
Top down boldness
John Heveran, Liberty Mutual, https://content.pivotal.io/springone-platform-2017/john-heveran
@dormaindrewitz
Recap of 7 Secrets of Successful Digital Transformers
1. Do the “dojo”: create space for change
2. Pick an application(s): Ensure focus
3. Feed developer groundswell: Help new ways go viral
4. Measure: Mix business and tech metrics
5. Select the first team carefully: Avoid rockstar heroes
6. Embrace Test and Release Automation: The investment will
pay dividends
7. Be bold: top to bottom, go big to make it real
@dormaindrewitz
Resources
https://medium.com/@dormaindrewitz/secrets-of-successful-cloud-foundry-adopters-23219
3111b18
https://medium.com/@dormaindrewitz/digital-transformation-anti-patterns-81f6190e2c4c
https://content.pivotal.io/blog/metrics-the-fourth-secret-of-successful-digital-transformers
https://content.pivotal.io/white-papers/the-upside-down-economics-of-building-your-own-pl
atform
https://content.pivotal.io/podcasts/platform-zen-and-the-cloud-foundry-dojo-ep-42
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.

More Related Content

PPTX
Microsoft Cloud-Native Workshop Slides
PDF
Cloud Native In-Depth
PPTX
CloudWorld: What Does Cloud-Native Mean Anyway?
PPTX
The Cloud Native Journey with Simon Elisha
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
PDF
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
PDF
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
PDF
Agile Integration Workshop
Microsoft Cloud-Native Workshop Slides
Cloud Native In-Depth
CloudWorld: What Does Cloud-Native Mean Anyway?
The Cloud Native Journey with Simon Elisha
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Agile Integration Workshop

What's hot (20)

PDF
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
PDF
Red Hat OpenShift - a foundation for successful digital transformation
PDF
LIVE DEMO: Pivotal Cloud Foundry
PDF
Introduction to Cloud Native Computing
PDF
Spring Boot & Spring Cloud on Pivotal Application Service
PDF
Evolving to Cloud-Native - Nate Schutta (2/2)
PDF
Are We Really Cloud-Native?
PDF
Microservice Scars - Alt.net 2hr
PDF
Pivotal Overview: Canadian Team
PDF
Monoliths to microservices workshop
PPTX
Why to Cloud Native
PDF
Accelerating Time to Market
PDF
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
PPTX
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
PDF
Microservices, containers and event driven architecture - key factors in agil...
PPTX
Putting data to work
PDF
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
PDF
Agile integration: Decomposing the monolith
PDF
Made for Each Other: Microservices + PaaS
PDF
LIVE DEMO: Pivotal Cloud Foundry
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
Red Hat OpenShift - a foundation for successful digital transformation
LIVE DEMO: Pivotal Cloud Foundry
Introduction to Cloud Native Computing
Spring Boot & Spring Cloud on Pivotal Application Service
Evolving to Cloud-Native - Nate Schutta (2/2)
Are We Really Cloud-Native?
Microservice Scars - Alt.net 2hr
Pivotal Overview: Canadian Team
Monoliths to microservices workshop
Why to Cloud Native
Accelerating Time to Market
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Microservices, containers and event driven architecture - key factors in agil...
Putting data to work
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
Agile integration: Decomposing the monolith
Made for Each Other: Microservices + PaaS
LIVE DEMO: Pivotal Cloud Foundry
Ad

Similar to Secrets of Successful Cloud Foundry Adopters (20)

PPTX
Cloud-Native Workshop New York- Pivotal
PDF
Pivotal CloudFoundry on Google cloud platform
PDF
Cloud Foundry - An Open Innovation Platform
PDF
Pivotal Cloud Foundry: A Technical Overview
PDF
Pivotal Cloud Foundry: A Technical Overview
PDF
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
PPTX
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
PPTX
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
PDF
Automation and Culture Changes for 40M Subscriber Platform Operation
PPTX
Breaking the Monolith
PPTX
Removing Barriers Between Dev and Ops
PDF
Evolving to Cloud-Native - Anand Rao
PPTX
Linux Foundation Japan 2015
PPT
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
PPTX
Competing with Software: It Takes a Platform -- Devops @ EMC World
PDF
Manchester geek night pcf 101
PDF
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
PDF
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
PPTX
Pivotal One: The Platform For Building Great Software
PPTX
The Platform for Building Great Software
Cloud-Native Workshop New York- Pivotal
Pivotal CloudFoundry on Google cloud platform
Cloud Foundry - An Open Innovation Platform
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Automation and Culture Changes for 40M Subscriber Platform Operation
Breaking the Monolith
Removing Barriers Between Dev and Ops
Evolving to Cloud-Native - Anand Rao
Linux Foundation Japan 2015
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Competing with Software: It Takes a Platform -- Devops @ EMC World
Manchester geek night pcf 101
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Pivotal One: The Platform For Building Great Software
The Platform for Building Great Software
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
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
medical staffing services at VALiNTRY
PPT
Introduction Database Management System for Course Database
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
ai tools demonstartion for schools and inter college
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
Odoo Companies in India – Driving Business Transformation.pdf
How Creative Agencies Leverage Project Management Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Online Work Permit System for Fast Permit Processing
VVF-Customer-Presentation2025-Ver1.9.pptx
How to Migrate SBCGlobal Email to Yahoo Easily
How to Choose the Right IT Partner for Your Business in Malaysia
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
medical staffing services at VALiNTRY
Introduction Database Management System for Course Database
Design an Analysis of Algorithms I-SECS-1021-03
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
ai tools demonstartion for schools and inter college
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Navsoft: AI-Powered Business Solutions & Custom Software Development

Secrets of Successful Cloud Foundry Adopters

  • 1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 Secrets of Successful Cloud Foundry Adopters Dormain Drewitz @dormaindrewitz May, 2018
  • 2. Digital Transformation is Here Minimum “Shoddy” Product in production in 28 days First quote delivered in 10 hours, 11% conversion rate after four months 45 updates in the first 55 days in production @dormaindrewitz https://builttoadapt.io/the-learning-never-stops-at-liberty-mutual-453a1bbeb70
  • 3. Digital Transformation is Here Built a digital network of service providers for non-tow roadside assistance Reduced wait times by almost half Revenue lift of “tens of millions” likely to grow to “hundreds of millions” https://www.forbes.com/sites/peterhigh/2017/10/23/allstate-technology-chief-develops-the-uber-of-roadside-assistance
  • 4. Digital Transformation is Here Reduced daily logistics planning process from 4-6 hours to minutes Weekly releases to a secure network Saving ~$200k a day on fuel costs https://www.forbes.com/sites/peterhigh/2017/10/23/allstate-technology-chief-develops-the-uber-of-roadside-assistance https://www.facebook.com/defenseinnovationunitX/videos/1105014259600458/ https://www.youtube.com/watch?v=u5tn76xjAfc
  • 5. The future is here. It’s just not evenly distributed. - William Gibson @dormaindrewitz
  • 6. 6 From idea to production: 6-9 months @dormaindrewitz
  • 7. T-Mobile: “From Zero to 12 Million” https://schd.ws/hosted_files/cfsummit2017/e5/T-Mobile-ZeroTo12Million.pdf https://www.youtube.com/watch?v=xgNRM7Fri_s @dormaindrewitz
  • 8. 46% of Cloud Foundry users deploy in under a week Source: Cloud Foundry Application Runtime User Survey, 2017 @dormaindrewitz
  • 9. Making the once impossible trivial. DEFINING TRANSFORMATION
  • 10. Operational Efficiency ● Employ 500:1 developer to operator ratio ● Perform zero-downtime upgrades ● Runs the same way on every public/private cloud Developer Productivity Comprehensive Security ● Accelerate feedback loops by improving delivery velocity ● Focus on applications, not infrastructure ● Give developers the tools and frameworks to build resilient apps ● Adopt a defense-in-depth approach ● Continuously update platforms to limit threat impact ● Apply the 3 R’s → repair, repave, rotate ● Run platforms that stays online under all circumstances ● Scale up and down, in and out, through automation ● Deploy multi-cloud resilience patterns High Availability The Pivotal value proposition
  • 11. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates Java | .NET | NodeJS Pivotal Application Service (PAS) Application Code & Frameworks Buildpacks | Spring Boot | Spring Cloud | Steeltoe Elastic | Packaged Software | Spark Pivotal Container Service (PKS) >cf push >kubectl run vSphere Azure & Azure StackGoogle CloudAWSOpenstack Pivotal Network “3Rs” Github Concourse Concourse Pivotal Services Marketplace Pivotal and Partner Products Continuous delivery Public Cloud Services Customer Managed Services OpenServiceBrokerAPI Repair — CVEs Repave Rotate — Credhub
  • 12. Cloud Foundry BOSH An open source tool chain for release engineering, deployment, and lifecycle management of large scale distributed services. • Packaging w/ embedded OS • Server provisioning on any IaaS • Software deployment across clusters • Health monitoring (server AND processes) • Service state monitoring • Self-healing w/ Resurrector • Storage management • Rolling upgrades via canaries
  • 13. cf push Automates Developer + Operator workflows After you cf push, PAS: ➢ Uploads your code ➢ Detects and installs required runtime & middleware (“Buildpacks”) ➢ Sets up a route (or URL) ➢ Creates a load balancing entry ➢ Creates SSL termination ➢ Creates health monitoring & logging subsystems ➢ Starts your app in a healthy state, with the desired number of instances ➢ Binds specified backing services
  • 14. BOSH GCP Service Broker Harbor NSX-T Kubernetes K8s Cluster K8s Cluster K8s Cluster Built with open-source Kubernetes — Constant compatibility with the current stable release of Kubernetes, operated by BOSH. No proprietary extensions. Production-ready — Highly available from apps to infrastructure, no single points of failure. Built-in health checks, scaling, auto-healing and rolling upgrades. Multicloud — BOSH provides a reliable and consistent operational experience. For any cloud. Network management and security out-of-the-box with VMware NSX-T. Multi-cloud, multi-hypervisor. GCP APIs access — The GCP Service Broker allows apps to transparently access Google Cloud APIs, from anywhere. Easily move workloads to/from Google Container Engine (GKE). Fully automated Ops — Fully automated deploy, scale, patch, upgrade. No downtime. Use CD pipelines to deploy your platform, too. VMware GCP Azure Openstack AWS PKSController
  • 15. Execute functions in response to events. Use PFS to handle web events, event-based integration, and large scale streaming data. Pivotal Function Service (PFS): A Runtime for Functions Trigger functions via HTTP/Message Broker — PFS is architected to support event stream processing, connecting to message topics via a language-neutral, function container interface. Run functions anywhere — PFS lets you easily run functions on-premises and in the public cloud for maximum flexibility. Use modern DevOps workflows — PFS allows you to use familiar, container-based workflows for serverless scenarios. Pluggable event brokers — PFS can be connected easily with popular message brokers such as Kafka, RabbitMQ, Google Pub/Sub, and AWS Kinesis. Polyglot — PFS supports the authoring of functions in your chosen framework - Node.js, Spring/Java, or Shell. Kubernetes Native — PFS runs natively on top of Kubernetes, making it easy to trigger code or containers in response to events.
  • 16. PCF Ecosystem Mobile Networking Storage BPM App Integration DevOps Tooling Data Management Microservices Management CRM CommerceIAMIDE/CodeOther APM/Monitoring Search Security SIEM/Log/Audit API Gateways Messaging IaaS
  • 17. Everything you need to transform Process & Culture Build for change Tools Continuously Improve Platform Any App, Every Cloud, One Platform PCF 2.0 Tracker / Spring / Concourse Pivotal Labs Data / AI Apps Culture, tools, and platform
  • 20. “The best gift you we can give the team is a way to sustain change” - Kevin Mackett & Parker Flemming, Pivotal Solutions Architects https://content.pivotal.io/podcasts/platform-zen-and-the-cloud-foundry-dojo-ep-42
  • 22. Orange: Delivering a new business app in ⅓ time Challenges/Goals: ● Improve customer satisfaction ● Reduce cost by reducing customer call center volume ● Increase revenue Solutions: ● Engaged with Pivotal Labs ● Built/deployed app backend on Pivotal Cloud Foundry Outcomes: ● Direct collaboration between developers, marketing, and users for feedback-driven iteration ● Launched MVP product in 6 months versus 18 months ● 50% of B2B customers using app after 9 months https://content.pivotal.io/podcasts/going-cloud-native-at-orange-france-ep-53
  • 24. T-Mobile: “From Zero to 12 Million” https://schd.ws/hosted_files/cfsummit2017/e5/T-Mobile-ZeroTo12Million.pdf https://www.youtube.com/watch?v=xgNRM7Fri_s @dormaindrewitz
  • 26. Comcast: “Highest-value services first” Source: https://www.youtube.com/watch?v=pfqSsjwCOqA @dormaindrewitz
  • 30. Measuring Success The Fourth Secret @dormaindrewitz
  • 31. Digital Metrics are hard to come by Source: Gartner, “To the Point: How Industry CIOs are Shaping Board Thinking About Digital Transformation”, Gartner Symposium Barcelona, November 5, 2017, Rich McAvey
  • 32. IT Transformation Metrics Matter @dormaindrewitz
  • 33. Cover w/ Image VSM: Developer Self-service ● Shift from “push” to “pull” ● Automate creating environments, updating network changes, adding capacity ● Developers deploy apps https://youtu.be/04QFKBt6LCI “Wait-time for a new environment went from 90 days to 15 minutes” – Andy Zitney, Allstate https://content.pivotal.io/white-papers/crossing-the-value-str eam-improving-development-with-pivotal-and-cloud-foundry
  • 34. Cover w/ Image Metrics That Matter are Visible ● Answering the question “how are we doing” ● Small number of highly visible metrics ● Easy to understand ● Constant reinforcement from senior leadership through middle management ● Education https://twitter.com/DrPepperSnapple/status/803976948888256512
  • 35. Comcast: Measure the valuable metrics before and after Source: https://www.youtube.com/watch?v=pfqSsjwCOqA @dormaindrewitz
  • 36. CSAA Insurance: Measure the valuable metrics Source: https://schd.ws/hosted_files/cfeu17/8e/cf_summit2017-csaa.pdf @dormaindrewitz
  • 37. 5. Don’t launch with the Avengers You want the team everyone can relate to… … not unattainable, rock star heroes @dormaindrewitz
  • 38. Cover w/ Image Select teams carefully ● Different experience levels ● Different skills ● Volunteers who are passionate about change ● Team focus on equality over seniority https://content.pivotal.io/springone-platform-2017/how-to-navigate-the-sea -of-no-jon-osborn-brian-jimerson https://springoneplatform.io/sessions/discovers-journey-to-cloud-native
  • 39. 6. Embrace (and invest) in Test and Release Automation @dormaindrewitz https://content.pivotal.io/springone-platform-2017/take-devops-to-11-and-sprinkle-cloud-on-it-with-rainbows-and-unicorns-matt-curry
  • 40. Cover w/ Image Why TDD Writing a test first helps: ● Gain the CONFIDENCE you need to REFACTOR your code to keep it CLEAN so that you can GO FAST FOREVER. ● Tease out and think through your APIs. ● Clarify exactly what behavior you’re trying to build. ● Know when you’re done. ● Triangulate on simple, maintainable implementations, by making each test pass one by one. ● Write just enough code to make each test pass. Matthew Kane Parker, Head of Engineering, Pivotal Labs https://builttoadapt.io/why-tdd-489fdcdda05e
  • 42. The Deployment Equation Micro- services Automated Pipelines Self-service Infrastructure Deploys Test-Driven Development - Increase test coverage - Co-locate cognitive work - Reduce hand-off waste Continuous Integration - Automate undifferentiated heavy lifting - Code always ready for deployment to production Visibility - Team alignment - Minimize interpretation overhead
  • 43. 7. Be bold Neville George, Comcast, “10 Lessons We Learned with Cloud Foundry”, https://content.pivotal.io/springone-platform-2017/10-lessons-we-learned-with-cloud-foundry-neville-george @dormaindrewitz
  • 44. Top down boldness John Heveran, Liberty Mutual, https://content.pivotal.io/springone-platform-2017/john-heveran @dormaindrewitz
  • 45. Recap of 7 Secrets of Successful Digital Transformers 1. Do the “dojo”: create space for change 2. Pick an application(s): Ensure focus 3. Feed developer groundswell: Help new ways go viral 4. Measure: Mix business and tech metrics 5. Select the first team carefully: Avoid rockstar heroes 6. Embrace Test and Release Automation: The investment will pay dividends 7. Be bold: top to bottom, go big to make it real @dormaindrewitz
  • 47. Transforming How The World Builds Software © Copyright 2017 Pivotal Software, Inc. All rights Reserved.