Konstantin Diener | [email protected] | @coseeanerDevOps – How our mentalmodel of IT has evolved …… over more than decade
View Slide
Konstantin DienerCTO and Co-Founder ofcosee
Start Scaleproduct development
Discovery-PhaseBacklogExpert-TeamsBillingModelsIterativeDeliverySoftware-Releases
The IT scene looked completely differentmore than adecade ago …
• as many features as possible• quick response• Scrum: Shippable Product• stable application• no incidents or major bugs• no Downtimes>> throughput >> stabilityDevelopment Operations
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/Ops’ job is to enable the business(this is dev’s job too)
What haschanged?
When we sayProducts …
User Story MappingJeffPatton
JeffPatton, User Story Mapping, https://jpattonassociates.com/
Focus onOutcome,not onOutput.
When we sayResponsibility …
Product development has become across-functionalteam sport.
When we sayReleases …
FirmaAuslieferungs-frequenzCode DeploymentLead TimeReaktion aufKundenwunschAmazon 23.000/Tag Minuten hochGoogle 5.500/Tag Minuten hochNetflix 500/Tag Minuten hochFacebook 1/Tag Stunden hochklassisch 1/alle 9 Monate Monate/Quartale niedrig/mittelThe Phoenix Project
The Phoenix ProjectGene Kim, Kevin Behr,George Spafford
When we sayinfrastructure …
FirstVirtualisierung
thenCloud
AWS has onlyexisted since2006.
Infrastructure asCode, not „as configuration“
When we sayinfrastructurecomponents …
ManagedServices
When we sayhandlinginfrastructure …
When we sayfailure …
Everything failsall the time.“Werner Vogels
ChaosEngineering
When we sayDealing withfailure …
BlamelessPostmortems
Is this calledDevOps culture?
• Use shared goals & shared responsibility• Make business & customers successful.• Release often & in small batches.• Use Infrastructure as Code & Managed Services.• Avoid PET infrastructure.• Accept failure happens to be part of IT.• Learn from failure and share your learnings.Cheat Sheet
[email protected] | @onkelkodiPicture credits:Cover: https://www.shutterstock.com/de/g/GaudiLabSilos: https://www.shutterstock.com/de/g/davotibarnaServer: https://www.shutterstock.com/de/g/shockLet’s keep in touch?Konstantin Diener | cosee GmbHcosee.biz