the cloud: releasing software into controlled chaos

7
2015 The Cloud: Releasing Software into Controlled Chaos Wednesday October 14, 2015 #GHC15 2015

Upload: salesforce-engineering

Post on 26-Jan-2017

267 views

Category:

Software


0 download

TRANSCRIPT

Page 1: The Cloud: Releasing Software into Controlled Chaos

2015

The Cloud: Releasing Software into Controlled

Chaos

Wednesday October 14, 2015

#GHC15

2015

Page 2: The Cloud: Releasing Software into Controlled Chaos

2015

DIRECTORRelease Management

Panelists

PRINCIPALRelease Management

ENGINEERRelease Engineering

ENGINEER DevOps Engineer

KateGentry

EugeneBoguslavsky

NicoleSantiago

GeraldineGray

Page 3: The Cloud: Releasing Software into Controlled Chaos

20152015

Enterprise Release Process

1

Multi-ReleaseScheduling

Release Manager does centralized

scheduling

2

Pre-ReleaseCommunications

CustomerCommunication

Specialist

3

DeploymentWorkflow PlanAll team members input into the plan

4

ReleaseDeployment

Mostly automated;Errors/Exceptions

need human intervention

5Release

CommunicationsAutomated Messages to customers providing

release status information

6

Post-ReleaseMonitoring

Automated; Any concerning metrics are

investigated by Service Owner

Page 4: The Cloud: Releasing Software into Controlled Chaos

2015

More than deploying a software package

Providing “Always-On” Service

Page 5: The Cloud: Releasing Software into Controlled Chaos

2015

Continuous Integration

Developers

Check in

Pack

age

+ te

sts

Continuous IntegrationTest Environment

RobotsHandle

Testers, Release Mgrs.

Page 6: The Cloud: Releasing Software into Controlled Chaos

2015

ContinuousIntegration

Continuous Delivery

Mon

itorin

g

Mon

itorin

g

Mon

itorin

g

If bad

If ba

d

RollbackReject

ProductionAcceptance TestTestDevelopment

IntregratedDev. Env.

Build &Integration

Package &Repository

TestAutomation

Page 7: The Cloud: Releasing Software into Controlled Chaos

2015

Got Feedback?

Rate and review the session on our mobile app

Download at http://ddut.ch/ghc15or search GHC 2015 in the app store