Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The First Decade of DevOps is Over by Konstanin...
Search
DevOps Gathering
March 10, 2020
Programming
1
150
The First Decade of DevOps is Over by Konstanin Diener
DevOps Gathering
March 10, 2020
Tweet
Share
More Decks by DevOps Gathering
See All by DevOps Gathering
Hacking Terraform by Constantin Weisser
devopsgatheringio
1
240
The Road to Reliability: Infrastructure Testing explained by Constantin Weisser
devopsgatheringio
1
260
Take MicroProfile to the Clouds with Quarkus by Dirk Weil
devopsgatheringio
0
190
Tracing - a Journey to Tactical Insights by Florian Kückelkorn
devopsgatheringio
0
260
Testable Kubernetes Operators? by Marcel Müller
devopsgatheringio
0
230
How Containerized Pipelines Can Boost Your CI/CD by Nico Meisenzahl
devopsgatheringio
0
140
Routing Your Microservices Architecture to Ease DevOps Enterprise Transformation by Manuel Zapf
devopsgatheringio
0
230
From Zero to Hero - Onboarding with GitOps by Mario Kleinsasser
devopsgatheringio
0
120
Building a Graph User-Interface for Malware-Analysis by Stefan Hausotte
devopsgatheringio
0
230
Other Decks in Programming
See All in Programming
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.7k
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
良いコードレビューとは
danimal141
7
1.7k
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
1.1k
Introduction to kotlinx.rpc
arawn
0
770
GoとPHPのインターフェイスの違い
shimabox
2
210
AWS Step Functions は CDK で書こう!
konokenj
4
640
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
990
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
950
AIプログラミング雑キャッチアップ
yuheinakasaka
19
4.9k
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
270
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
Making Projects Easy
brettharned
116
6k
A better future with KSS
kneath
238
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
The Invisible Side of Design
smashingmag
299
50k
BBQ
matthewcrist
87
9.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Bash Introduction
62gerente
611
210k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Product Roadmaps are Hard
iamctodd
PRO
51
11k
Transcript
The first decade of DevOps is over! Konstantin Diener |
cosee GmbH konstantin.diener@cosee.biz | @onkelkodi
KONSTANTIN DIENER CTO and founder of cosee
Discovery- Phase Backlog Expert-Teams Billing Models Iterative Delivery Soft ware-
Releases
None
2009
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/
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)
None
What was 2009 like?
None
Ops: Provisioning of Software, Servers & Networks
On-Premise Hosting
Infrastructure is an INVESTMENT
AWS is 3 years old
Agile Manifesto is 8 years old
Agile Delivery
None
None
None
2019
Technology
smaller deployment units
2009 2019
Containers
Public Cloud & Managed Services
Servers, Networks etc. Infrastructure as a Service Managed Service Infrastructure
as a Service Infrastructure as a Service Managed Service Managed Service Managed Service Managed Service Application
2009 2019
None
Infrastructure as Code
Cattle vs. Pet
2009 2019 965-01-node-vs-test irene
Infrastructure as Code is important
But … ☝
• #1 Normalize the technology stack • #2 Standardize and
reduce variability • #3 Expand DevOps practices • #4 Automate infrastructure delivery • #5 Provide self-service capabilities 2018 State of DevOps Report
But DevOps isn’t just IaC
DevOps is collaboration
Werner Vogels, Amazon “You build it, you run it”
Observability
New collaboration models
@noidi „Having a dedicated DevOps person who does all the
DevOpsing is like having a dedicated collaboration person who does all the collaborating.“
Embedding Inspired by devopstopologies.com
Embedding Ops as a Service Inspired by devopstopologies.com
Embedding Ops as a Service Collaboration Inspired by devopstopologies.com
devopstopologies.com
Site Reliability Engineering
Site Reliability Engineering or Ops done by Software Engineers
Failure & Transparency
Werner Vogels, Amazon “Everything fails all the time”
Chaos Engineering
Blameless Postmortems
Sharing is caring
https://blog.github.com/2018-10-30-oct21-post-incident-analysis/
ChatOps Jason Hand
Outlook
Is operating servers your core business?
Servers, Networks etc. Infrastructure as a Service Managed Service Infrastructure
as a Service Infrastructure as a Service Managed Service Managed Service Managed Service Managed Service Application
• Keep your proprietary code and infrastructure as minimal as
possible. • Try to automate everything. • Avoid pet infrastructure.
None
• Learn from failure! • Share your learnings (company +
customers + community)! • Choose a setup for real collaboration. • Build real cross-functional teams (together with business, support, marketing, …)!
But …
Homework 2029: tackle complexity
konstantin.diener@cosee.biz | @onkelkodi Let’s keep in touch! Konstantin Diener |
cosee GmbH cosee.biz Picture credits: Gated Bridge: https://www.istockphoto.com/de/portfolio/vesilvio Dog:https://www.istockphoto.com/de/portfolio/sestovic Cows:https://www.istockphoto.com/de/portfolio/pixinoo