ignite talk: continuous delivery: why everyone should do it

22

Upload: pivotal

Post on 21-Jan-2017

92 views

Category:

Technology


2 download

TRANSCRIPT

Microservices Dashboard

Sergiu BodiuContinuous Delivery:why everyone should do it

Continuous Delivery:why everyone should do itSergiu BodiuPlatform Architecture@sergiu_bodiu

Resting slide on screen before you begin presenting.

Can you release NEW features every WEEK every DAY every HOUR

Copyright 2015 Pivotal. All rights reserved.

From idea to production: 6-9 months

Do new developers deploy code on their first day, or even during job interviews?Can you sleep soundly after a new hires deployment knowing your applications are all running fine?

The Value of Going Fast

Copyright 2015 Pivotal. All rights reserved.

Uber for Everything

An idea in the morning, is running in production by evening

https://www.wealthfront.com/engineering

Do you practice software development with tools, process and culture that can respond to the speed of market?By contrast you have the early innovators who have fully embraced and adopted an approach to software where There is no release cycle there is just a deploy buttonA financial Wealth management company (Wealthfront in this case) proudly publishes on their external webpage how often they push code to production. Wealthfront was founded in 2011 and now manages $2.5b and uses software as a competitive advantageDo you practice software development with tools, process and culture that can respond to the speed of market?Do new developers deploy code on their first day, or even during job interviews? An important and in-demand resource these days Your developers. This is what they really want

Hire Someone Else

1st task for Labs project: Build the CI/CD Pipeline

Copyright 2015 Pivotal. All rights reserved.

Learn, Read Books

The Three Ways, according to Gene Kim

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.

Merging dev work with mainline trunk constantly to test changes independently and with other changes

Build server automated unit tests Continuous Integration

Copyright 2015 Pivotal. All rights reserved.

Pillars of Continuous DeliveryProductAutomate app provisioning, deployment and releaseIntegrate tools across Development and Operations

PeopleInvolve early adopters for feedback and initial successUse success stories to motivate the doubtersProcessReduce or eliminate manual steps in the release processImplement smaller, frequent release cycles

# Copyright 2015 Pivotal Software. All rights reserved.

Iterate

Copyright 2015 Pivotal. All rights reserved.

Pivotal Way

Copyright 2015 Pivotal. All rights reserved.

This day will never come AGAIN

Copyright 2015 Pivotal. All rights reserved.

Here is my source codeRun it on the cloud for meI do not care how

Copyright 2015 Pivotal. All rights reserved.

Copyright 2015 Pivotal. All rights reserved.