From Commit to Production in 10 Minutes… at a Century Old Insurance Company
-
Upload
pivotal -
Category
Technology
-
view
215 -
download
0
Transcript of From Commit to Production in 10 Minutes… at a Century Old Insurance Company
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
David Ehringer@davidehringer#TechAtLiberty
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 2
The Large EnterpriseAudit
ComplianceAsset Management
AttestationChange ManagementSeparation of Duties
RegulationProcess…
https://www.flickr.com/photos/walkingsf/8423530841
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 3
“It just isn’t possible to move as fast as tech unicorns and startups”
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty
73rd
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 6
Our goal is to enable and empower our developers.
Deploying changes should be fast, near effortless, and a non-event.
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty
Being secure and responsible are of utmost importance.
We want to make doing the right thing the path of least resistance.
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 8
Optimize the cycle time for getting feedback
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 9
Continuous delivery pipelines are the single path to for introducing change into
any environment.Applies to apps, services, platforms, infrastructure…
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 10
A holistic platform that encompasses building, delivering, and running applications
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 11
TransparencyEnd-to-end from idea to production
Engenders Trust
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 12
SafetyDiscipline and Platforms that provide safety
Culture that embraces a sense of safety
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 13
Commonly Used Pipeline Pattern
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 14
But what does this mean to me as a developer?
The only way to get into Cloud Foundry is through LibertyForge pipelines
The primary API for the platform is version control and pipelines
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 15
“cf service-push”
---services:- service_instance: my-service-instance service: database-service plan: standard tags: - tag1 parameters_json: > { ”AllocatedStorage" : ”20" }
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 16
“Policy-based” Application Security Group Management
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 17
Core and Pre-configured Application Services
---applications:- name: my-app services: - logging - monitoring - my-app-encryption-keys
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 18
Bridging the Divide Between the Traditional World and Cloud Native
Build for and operate within a cloud native environment
But co-exist with legacy in a diverse ecosystem
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 19
How can change management coexist with continuous delivery and rapid
iteration?
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 20
Standard Change: A change that is recurrent, well known, has been proceduralized to follow a pre-defined, relatively risk-free path, and is the
accepted response to a specific requirement or set of circumstances, where the authority is effectively given in advance of implementation
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 21
RecurrentWell-known
ProceduralizedPre-defined
Relatively risk-free
Continuous Delivery Pipelines as the Single Path to Production
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 22
By the way, this isn’t just for apps.
We manage the PCF platform using the same principles and discipline.
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/#TechAtLiberty 23
Where are we headed?
Unless otherwise indicated, these s l ides are © 2013-2016 Pivota l Software , Inc . and l icensed under a Creative Commons Attr ibution-NonCommerc ia l l i cense:
http:/ /c reativecommons .org/ l icenses/by-nc/3.0/
Thank You!
https://bit.ly/techatliberty
https://github.com/Libertymutual@WorkAtLiberty #TechAtLiberty@davidehringer