values & culture of continuous deliver
TRANSCRIPT
DELIVER APPLICATION TO 50M+ USERSEVERY 15 MINUTES
Yet Another Talk About Continuous Delivery?
Deploy Feature
I’m SergeyNo twitter handler here
Stress
Competition
IterateFail FastEvolve
Deliver often Small changes
Values
TrustEveryone can GA
TrustEveryone can GA
ResponsibilityResponsibly for writing
code
ResponsibilityResponsibility for writing
code
ResponsibilityResponsibility for testing
code
ResponsibilityResponsibility for deploying
code
ResponsibilityResponsibility for monitoring
code
ResponsibilityResponsibility for fixing
code
Continuous Delivery
24/7 Engineering
=
Engineering Culture
No fear
No finger-pointing
Everyone is responsible
Share knowledge
Server
Guild
Angular
Guild
React
Guild
. . .
Editor
TeamMy
Account
Product
Guild
App
Market
EngineeringPractices
Deploy first
Test Driven Development
Test Driven Design
Feature Toggles
A/B Tests
A/B Test at scalehttp://github/wix/petri
Business Intelligence
Application Monitoring
Continuous DeliveryLife
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Define feature
Write test
Write code
Commit
CI
RC
Staging
QA
Deploy
Open feature
Monitoring
Close feature
Cleancode
QA
Define feature
Open Feature
Set ValuesDevelop CultureArrange Tools
DELIVER
http://bolshchikov.nethttp://il.linkedin.com/in/bolshchikovhttp://github.com/bolshchikov
THANK YOU!