This document discusses how better software enabled by cloud native platforms and methodologies can increase developer productivity and operational efficiency. It provides examples of companies that were able to develop new applications faster, reduce downtime and toil, and support more developers with fewer operations staff by leveraging these techniques. The document argues that organizations should focus on building applications, not infrastructure, and choose platforms that allow for a consistent product development process.
6. Source: "Leap of Agile Faith,” Mojgan Lefebvre, SVP & Chief Information Officer, Global Specialty, Liberty Mutual Insurance, June, 2017.
A new business in 6 months, doubling avg. sales rate
6
9. DevOps has pushed developers too far down the stack
9
Burndown Chart
Release
backlog
Product
backlog
BUSINESS DEVELOPMENT
One Day
Weekly
Build
Daily
standup
meeting
backlog
weeks
����🏻 💼 Release���� apiVersion:
extensions/v1beta1
kind: ReplicaSet
metadata:
name: mysql
labels:
app: mysql
spec:
replicas: 1
selector:
matchLabels:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
ports:
- port: 3306
protocol: TCP
selector:
app: mysql
��������
10. 10
“The code to accomplish these
tasks might be dozens of lines of
JavaScript, which would be a trivial
amount of development compared
to what it takes to set up the
servers with the proper
environment to run the code.”
Source: "Cloud Programming Simplified: A Berkeley View on Serverless Computing," a lot of people Berkely.
12. Choose, govern, and garden the right platform
12
Source: CF Summit Europe 2018, Vincent Oostindië, Rabobank.
13. Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code &
Frameworks
Buildpacks | Spring Boot | Spring
Cloud | Steeltoe
Elastic | COTS | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
Pivotal Services
Marketplace
Pivotal and
Partner Products
OpenServiceBrokerAPI
Pivotal
Function
Service
vSphere OpenStack AWS
Google
Cloud
Azure &
Azure Stack
Knative & Istio
Spring Boot
47% reduction MTTR
11.5k prod deploys a month
400% toil reduction
81% reduction in downtime
18,000 containers, 1,700
devs supported by 10 ops
(or whatever else)
14. A consistent product process
14
Sources: "Sky is the Limit for Cloud Foundry at AirFrance-KLM," Nathan Wattimena & Fabien Lebrere, AirFrance-KLM, Oct. 2018.; “Why Change? Small batch thinking,”
Coté, Sep. 2018; "Transformation Digitale de la Direction Enterprise France," Philippe Benaben, Gan Zifroni, Nicolas Gilot, Orange France, July 2018.
15. Don’t build infrastructure, build applications
250+ apps supported by 3
ops staff, autonomous
DevOps/product teams
Idea to production In
2 days; 3 months to
market vs yrs; 80% of
dev time coding
Small teams deploying to
production in minutes, not
days.
Sources: CF Summit Europe 2018, Vincent Oostindië, Rabobank; Crafting your cloud-native strategy, Coté, 2017; Mojgan Lefebvre, Liberty Mutual, June, 2017; Interview with
Orange’s Xavier Perret, 2017; "A Unifying Foundation for the Customer Journey at Mercedes-Benz," BuiltToAdapt, Apr 2018; Allianz interview, Sep 2016.
Modernized app, rolled
out 20 countries in 5
months.
40% policy strike rate, vs.
20% industry average.
15
40%+ productivity/cost,
rebooted member facing
app.