The Cloud: Releasing Software into Controlled Chaos
-
Upload
salesforce-engineering -
Category
Software
-
view
266 -
download
0
Transcript of The Cloud: Releasing Software into Controlled Chaos
2015
The Cloud: Releasing Software into Controlled
Chaos
Wednesday October 14, 2015
#GHC15
2015
2015
DIRECTORRelease Management
Panelists
PRINCIPALRelease Management
ENGINEERRelease Engineering
ENGINEER DevOps Engineer
KateGentry
EugeneBoguslavsky
NicoleSantiago
GeraldineGray
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
2015
More than deploying a software package
Providing “Always-On” Service
2015
Continuous Integration
Developers
Check in
Pack
age
+ te
sts
Continuous IntegrationTest Environment
RobotsHandle
Testers, Release Mgrs.
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
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