Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Clément Cunin
Adrien Blind
19 mars 2015 . #TIAD . @tiadparis
Full Stack Automation
@ tiadparis - @adrienblind - @clcunin
Who are we?
Clément Cunin
Developer Java & agilifier
@clcunin
clement.cunin@free.fr
Adrien Blind
DevOps coach
@adrienblind
adrien@blind-net.fr
one one
Why ?
@ tiadparis - @adrienblind - @clcunin
#TIAD
Time to Market
@ tiadparis - @adrienblind - @clcunin
#TIAD
Repeatability
@ tiadparis - @adrienblind - @clcunin
#TIAD
Serenity
@ tiadparis - @adrienblind - @clcunin
#TIAD
How ?
@ tiadparis - @adrienblind - @clcunin
#TIAD
Throughput :
~ One release / day
@ tiadparis - @adrienblind - @clcunin
#TIAD
Delay :
~ 15 min (from commit to production)
@ tiadparis - @adrienblind - @clcunin
#TIAD
“You build it,
You run it”
-- Werner Vogels (Amazon)
New Paradigm
Logiciel
@ tiadparis - @adrienblind - @clcunin
#TIAD
Automate is a part of service
@ tiadparis - @adrienblind - @clcunin
#TIAD
Pizza team
@ tiadparis - @adrienblind - @clcunin
#TIAD
New release-notes process
@ tiadparis - @adrienblind - @clcunin
#TIAD
Rethink your process
@ tiadparis - @adrienblind - @clcunin
#TIAD
One version to run them all
@ tiadparis - @adrienblind - @clcunin
#TIAD
Version number - Build number
@ tiadparis - @adrienblind - @clcunin
#TIAD
Remove maintenance branches
@ tiadparis - @adrienblind - @clcunin
#TIAD
The easiest way
@ tiadparis - @adrienblind - @clcunin
#TIAD
Automatisation des déploiements
Extend the pipeline
@ tiadparis - @adrienblind - @clcunin
#TIAD
package {‘tiad’:
ensure => present,
}
service {‘tiad’:
ensure => running,
}
@ tiadparis - @adrienblind - @clcunin
#TIAD
Infra as Code
@ tiadparis - @adrienblind - @clcunin
#TIAD
Ephemeral environments
@ tiadparis - @adrienblind - @clcunin
#TIAD
Deliver the whole service
Reproduce again and again
@ tiadparis - @adrienblind - @clcunin
#TIAD
@ tiadparis - @adrienblind - @clcunin
#TIAD
Measure everything
Non-event release
@ tiadparis - @adrienblind - @clcunin
#TIAD
• Interesting trends
• Resilience &
scalability within
the application
@ tiadparis - @adrienblind - @clcunin
#TIAD
Redesign your app.
Delivery
frequency
Infrastructure
commodity
trafic, data,
compute
@ tiadparis - @adrienblind - @clcunin
#TIAD
Scale up!
Russian dolls
@ tiadparis - @adrienblind - @clcunin
#TIAD
DevOps (pizza) teams to build &
operate applicative services
DevOps (pizza) teams to build &
operate infrastructure services
@ tiadparis - @adrienblind - @clcunin
#TIAD
Doggy bag
@ tiadparis - @adrienblind - @clcunin
#TIAD
Get an holistic view
@ tiadparis - @adrienblind - @clcunin
#TIAD
Don’t forget your guys
1 224 km/h
@ tiadparis - @adrienblind - @clcunin
#TIAD
Serenity
@ tiadparis - @adrienblind - @clcunin
#TIAD
@ tiadparis - @adrienblind - @clcunin
#TIAD

More Related Content

Full stack automation - TIAD 2015