Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
From Commit to Production in 10
Minutes… at a Century Old
Insurance Company
David Ehringer
@davidehringer
#TechAtLiberty
#TechAtLiberty
The Large Enterprise
Audit
Compliance
Asset Management
Attestation
Change Management
Separation of Duties
R...
#TechAtLiberty
“It just isn’t possible to move as fast as tech
unicorns and startups”
3
#TechAtLiberty
73rd
#TechAtLiberty
#TechAtLiberty
Our goal is to enable and empower our
developers.
Deploying changes should be fast, near
effortless, and a ...
#TechAtLiberty
Being secure and responsible are of utmost
importance.
We want to make doing the right thing the
path of le...
#TechAtLiberty 8
Optimize the cycle time for getting feedback
#TechAtLiberty
Continuous delivery pipelines are the single
path to for introducing change into any
environment.
Applies t...
#TechAtLiberty 10
A holistic platform that encompasses building, delivering, and running applications
#TechAtLiberty
Transparency
End-to-end from idea to production
Engenders Trust
11
#TechAtLiberty
Safety
Discipline and Platforms that provide safety
Culture that embraces a sense of safety
12
#TechAtLiberty 13
Commonly Used Pipeline Pattern
#TechAtLiberty
But what does this mean to me as a
developer?
The only way to get into Cloud Foundry is through LibertyForg...
#TechAtLiberty
“cf service-push”
15
---
services:
- service_instance: my-service-instance
service: database-service
plan: ...
#TechAtLiberty
“Policy-based” Application Security Group
Management
16
#TechAtLiberty
Core and Pre-configured Application Services
17
---
applications:
- name: my-app
services:
- logging
- moni...
#TechAtLiberty
Bridging the Divide Between the Traditional
World and Cloud Native
Build for and operate within a cloud nat...
#TechAtLiberty
How can change management coexist with
continuous delivery and rapid iteration?
19
#TechAtLiberty
Standard Change: A change that is recurrent, well known, has been
proceduralized to follow a pre-defined, r...
#TechAtLiberty
Recurrent
Well-known
Proceduralized
Pre-defined
Relatively risk-free
21
Continuous Delivery Pipelines as th...
#TechAtLiberty
By the way, this isn’t just for apps.
We manage the PCF platform using the same
principles and discipline.
...
#TechAtLiberty
Where are we headed?
23
Thank You!
https://bit.ly/techatliberty
https://github.com/Libertymutual@WorkAtLiberty #TechAtLiberty@davidehringer
Nächste SlideShare
Wird geladen in …5
×

From Commit to Production in 10 Minutes… at a Century Old Insurance Company

2.874 Aufrufe

Veröffentlicht am

SpringOne Platform 2016
Speaker: Dave Ehringer; Technical Director, Platforms, Liberty Mutual

With Pivotal Cloud Foundry and Spring, application groups within Liberty Mutual have experienced a dramatic reduction in time required to bring ideas to the market and developed the flexibility to move applications between clouds based on business need. In this session, Liberty Mutual will share their experiences instating CI/CD and share best practices they picked up along the way.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

From Commit to Production in 10 Minutes… at a Century Old Insurance Company

  1. 1. From Commit to Production in 10 Minutes… at a Century Old Insurance Company David Ehringer @davidehringer #TechAtLiberty
  2. 2. #TechAtLiberty The Large Enterprise Audit Compliance Asset Management Attestation Change Management Separation of Duties Regulation Process… 2 https://www.flickr.com/photos/walkingsf/8423530841
  3. 3. #TechAtLiberty “It just isn’t possible to move as fast as tech unicorns and startups” 3
  4. 4. #TechAtLiberty 73rd
  5. 5. #TechAtLiberty
  6. 6. #TechAtLiberty Our goal is to enable and empower our developers. Deploying changes should be fast, near effortless, and a non-event. 6
  7. 7. #TechAtLiberty Being secure and responsible are of utmost importance. We want to make doing the right thing the path of least resistance.
  8. 8. #TechAtLiberty 8 Optimize the cycle time for getting feedback
  9. 9. #TechAtLiberty Continuous delivery pipelines are the single path to for introducing change into any environment. Applies to apps, services, platforms, infrastructure… 9
  10. 10. #TechAtLiberty 10 A holistic platform that encompasses building, delivering, and running applications
  11. 11. #TechAtLiberty Transparency End-to-end from idea to production Engenders Trust 11
  12. 12. #TechAtLiberty Safety Discipline and Platforms that provide safety Culture that embraces a sense of safety 12
  13. 13. #TechAtLiberty 13 Commonly Used Pipeline Pattern
  14. 14. #TechAtLiberty 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 14
  15. 15. #TechAtLiberty “cf service-push” 15 --- services: - service_instance: my-service-instance service: database-service plan: standard tags: - tag1 parameters_json: > { ”AllocatedStorage" : ”20" }
  16. 16. #TechAtLiberty “Policy-based” Application Security Group Management 16
  17. 17. #TechAtLiberty Core and Pre-configured Application Services 17 --- applications: - name: my-app services: - logging - monitoring - my-app-encryption-keys
  18. 18. #TechAtLiberty 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 18
  19. 19. #TechAtLiberty How can change management coexist with continuous delivery and rapid iteration? 19
  20. 20. #TechAtLiberty 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 20
  21. 21. #TechAtLiberty Recurrent Well-known Proceduralized Pre-defined Relatively risk-free 21 Continuous Delivery Pipelines as the Single Path to Production
  22. 22. #TechAtLiberty By the way, this isn’t just for apps. We manage the PCF platform using the same principles and discipline. 22
  23. 23. #TechAtLiberty Where are we headed? 23
  24. 24. Thank You! https://bit.ly/techatliberty https://github.com/Libertymutual@WorkAtLiberty #TechAtLiberty@davidehringer

×