SlideShare a Scribd company logo
The Container Shame Spiral
Laura Frank Tacho
Director of Engineering, CloudBees
@rhein_wein
PIZZA
LET’S TALK ABOUT
The Container Shame Spiral
amazon.com
★ STYLISH
★ DURABLE
★ DISHWASHER SAFE
★ MADE FROM GERMAN STEEL
★ REQUIRED FOR OPTIMAL PIZZA
ENJOYMENT
If you truly loved pizza, you would use Pizza Scissor.
If you’re not using Pizza Scissor, you don’t love pizza.
Your tools are bad and you should feel bad!
The Container Shame Spiral
As an industry, we’ve
become obsessed and
dogmatic with tools.
Sometimes it’s easy,
because the tools we use
are so cool!
Focusing to much on tools
makes us lose sight of the
problem.
🍕
Or worse — our colleagues,
peers, and customers.
The Container Shame Spiral
THE CONTAINER SHAME SPIRAL
Feeling worthless, ashamed, or incompetent
because your adoption of containers or
container tools is behind what you perceive
your peers to be doing.
We are convinced that others are exceeding our
performance. It’s impossible to catch up, and we get
stuck in a shame spiral.
Everything evolves at a cosmic pace, and it’s hard
to know what to pay attention to. The landscape is
overwhelming.
Take a critical look at data, and what research shows
about Cloud Native adoption.
Understand market patterns and problems to make
better choices about what to invest in and pay
attention to.
All companies, in all countries, in every
industry, are already using Kubernetes.
Since we’re not, we’re obviously doing
Something Wrong™
F O M O & I M P O S T O R S Y N D R O M E
Our tools are bad and we
should feel bad!
🌀
Why do we believe that? Is it
even true?
CNCF 2018 Survey
😱
Available data is subject to all kinds of biases.
SELECTION &
EXCLUSION
Certain groups are
more likely to be
selected for the
study,or certain
groups are kept out
by design.
REPORTING
The respondent
doesn’t report all of
the data,or skews
that data that is
reported.
FUNDING
Outcomes are
skewed to favor the
financial sponsor of
the study.
If uncontrolled for bias, the
data can cause us to arrive
at incorrect conclusions.
OPEN SURVEYS
DATA ANALYSIS
INDEPENDENT OR
ACADEMIC RESEARCH
Opt-in,self-selecting respondents,answers are self-qualified
Analysis performed on anonymized data taken from a source
No respondents,opt-out
Peer-reviewed,more stringent methodologies & theoretical models
Not necessarily tied to business goal
CNCF Survey, Digital Ocean Currents, Stack Overflow Developer Survey
Diamanti Container Adoption Benchmark Survey
DataDog Docker Adoption Report
Accelerate: State of DevOps Report
@rhein_wein
In addition, most of these surveys are
conducted in English only, and limited
to North America and Europe.
All companies, in all countries, in every
industry, are already using containers
and Kubernetes. Since we’re not, we’re
obviously doing Something Wrong™
F O M O & I M P O S T O R S Y N D R O M E
25%of companies
DataDog
31%of companies in prod
State of DevOps
73%of respondents in prod
CNCF Survey
49%of respondents
Digital Ocean
12%of companies in prod
Diamanti
Who’s using containers?
Survey
Data Analysis
Independent
@rhein_wein
83%of respondents
CNCF Survey
What about Kubernetes?
58%of respondents in prod
CNCF Survey
30%of companies
Diamanti
Survey
Data Analysis
Independent
No data: State of DevOps Report,DataDog
42%of respondents
Digital Ocean
@rhein_wein
50%of companies
DataDog
And orchestration adoption in general?
48%of respondents
Digital Ocean
@rhein_wein
Surveys are great for showing trends.
Without question, container
orchestration adoption is on the rise,
with Kubernetes having a large
market share.
The Container Shame Spiral
We use these tools because they enable
outcomes for our team and business.
Elite performers
Teams that use
cloud native practices
@rhein_wein
Elite performance is not dependent on a
certain tool, but on practices.
Elite performers
Teams that use
cloud native practices
Low change failure rate
Fast mean time to recovery (MTTR)
Cloud portability
Avoid vendor lock-in
THROUGHPUT
STABILITY
MANAGEABILITY
Frequent deployments
Low lead time from commit to deploy
Improved scalability
Faster deployment time
State of DevOps Report
CNCF Survey
Digital Ocean
© 2018 All Rights Reserved. !33
landscape.cncf.io
Cloud Native is a journey toward a horizon. We’ll
never get to a point and say “Aw yeah, work is done.
No more room for improvement!”
Focus on the journey and the outcomes.
🌀
In the future, all applications will
exclusively use $tool.
I N N O V A T I O N S T O P S N O W !
Cloud Native is
evolving rapidly.
Cloud Native is
evolving rapidly.
tools to support practices
are
August 2014
August 2014
Kubernetes itself has
changed quite a bit
from 2014.
Developers and operators will
continue to directly interact with
only Kubernetes for all types of
applications until the end of time
Kubernetes is awesome
Kubernetes adoption is on the rise
⭐ 🌀
(We said the same
about Docker.)
C A V E A T
Configuration-as-code is a
best practice that will be
around for a long time!
Some people are only talking about declarative services when they
say “everything will be a Kubernetes app!” I agree with them.
In the future, all applications will
exclusively use $tool.
I N N O V A T I O N S T O P S N O W !
A Framework for Evaluation
Genesis Custom Built Product Commodity
Visible (Lots of Management) Invisible (No Management)
Genesis Custom Built Product Commodity
Wardley Maps (simplified)
Time
InvisibleVisible
Genesis Custom Built Product Commodity
InvisibleVisible
Electricity
18th Century
Electricity
19th Century
Electricity
now
Electricity
Compute
Genesis Custom Built Product Commodity
InvisibleVisible
Container Runtime
2000s Container Runtime
2014-2015
Container Runtime
now
Genesis Custom Built Product Commodity
InvisibleVisible
Container
Orchestrator
Container Runtime
Genesis Custom Built Product Commodity
InvisibleVisible
EKS/GKE/AKS
Container Runtime
?
?
?
Genesis Custom Built Product Commodity
InvisibleVisible
Container
Orchestrator
Orchestration is
becoming commoditized.
Orchestrators will not be
able to differentiate
easily.
C O M M O D I T I Z AT I O N
If you have a hand-rolled solution for
running apps with containers, it’s safe to
migrate to an orchestration platform.
I N N OVAT I O N
Solutions to old problems get
commoditized, but it leaves room
for genesis elsewhere
?
?
?
Service Mesh
Functions as a Service
Storage!
Genesis Custom Built Product Commodity
InvisibleVisible
Container
Orchestrator
Container Runtime
If you’re packaging and running applications, use containers.
Remember that orchestrators, container runtimes,
and other tools don’t pay your bills. Customers do.
Don’t lose sight of the outcomes you want to achieve.
If you use containers, think about the best way to manage
them. You will likely benefit from an orchestrator.
The Container Shame Spiral
It’s only a matter of time…
newsmalta.com/2018/06/18/youve-been-eating-pizza-wrong-this-whole-time
Thank you!
Slides
bit.ly/container-shame-spiral
References: Survey and Report Links
https://www.datadoghq.com/docker-adoption/
https://diamanti.com/wp-content/uploads/2018/07/WP_Diamanti_End-User_Survey_072818.pdf
https://www.digitalocean.com/assets/media/currents-research/pdf/DigitalOcean-Currents-Q2-2018.pdf
https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
https://insights.stackoverflow.com/survey/2018#technology
https://devops-research.com/

More Related Content

What's hot (20)

PDF
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Em Campbell-Pretty
 
PDF
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Jose Luis Soria
 
PDF
The Things I Don't Know about Product Retirement Could Fill A Slide Deck
Phil Wolff
 
PDF
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
Yuval Yeret
 
PDF
How We Became World Leaders in Agile Data Warehousing - Teradata Partners - O...
Em Campbell-Pretty
 
PDF
Agile Everywhere! - Henrik Kniberg
Agile Montréal
 
PDF
The #NoEstimates Movement - 2017
Ryan Ripley
 
PDF
Seven Sequential Steps for DevOps Success
Atlassian
 
PPTX
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
Gene Kim
 
PPTX
Tools Won't Fix Your Broken DevOps
Nicole Forsgren
 
PPTX
An agile introduction to DevOps
Gil Zilberfeld
 
PPTX
The Business of Agile - Better Faster Cheaper
Ryan Ripley
 
PDF
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
ColomboCampsCommunity
 
PPTX
Making disaster routine
Peter Varhol
 
PPTX
Impact of agile quantified: 2014 edition - A de-mystery thriller
Larry Maccherone
 
PDF
BE A POD OF DOLPHINS, NOT A DANCING ELEPHANT
John Ferguson Smart Limited
 
PPTX
Starting and Scaling DevOps In the Enterprise
Sonatype
 
PDF
The Changing Role of Release Engineering in a DevOps World
Perforce
 
PDF
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 
PDF
Tools, Culture, and Aesthetics: The Art of DevOps
J. Paul Reed
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Em Campbell-Pretty
 
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Jose Luis Soria
 
The Things I Don't Know about Product Retirement Could Fill A Slide Deck
Phil Wolff
 
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
Yuval Yeret
 
How We Became World Leaders in Agile Data Warehousing - Teradata Partners - O...
Em Campbell-Pretty
 
Agile Everywhere! - Henrik Kniberg
Agile Montréal
 
The #NoEstimates Movement - 2017
Ryan Ripley
 
Seven Sequential Steps for DevOps Success
Atlassian
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
Gene Kim
 
Tools Won't Fix Your Broken DevOps
Nicole Forsgren
 
An agile introduction to DevOps
Gil Zilberfeld
 
The Business of Agile - Better Faster Cheaper
Ryan Ripley
 
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
ColomboCampsCommunity
 
Making disaster routine
Peter Varhol
 
Impact of agile quantified: 2014 edition - A de-mystery thriller
Larry Maccherone
 
BE A POD OF DOLPHINS, NOT A DANCING ELEPHANT
John Ferguson Smart Limited
 
Starting and Scaling DevOps In the Enterprise
Sonatype
 
The Changing Role of Release Engineering in a DevOps World
Perforce
 
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 
Tools, Culture, and Aesthetics: The Art of DevOps
J. Paul Reed
 

Similar to The Container Shame Spiral (20)

PDF
AppSec Pipelines and Event based Security
Matt Tesauro
 
PDF
Erase and Rewind - Open Web Camp 2015
Christian Heilmann
 
PDF
Monktoberfest Fast Delivery
Adrian Cockcroft
 
PDF
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 
PDF
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet
 
PDF
Microservices Workshop - Craft Conference
Adrian Cockcroft
 
PPTX
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
DevOpsDays Tel Aviv
 
PDF
Fast Delivery DevOps Israel
Adrian Cockcroft
 
PPTX
The End of Security as We Know It - Shannon Lietz
SeniorStoryteller
 
PDF
Migrating Your Apps to the Cloud: How to do it and What to Avoid
VMware Tanzu
 
PPTX
JustEnoughDevOpsForDataScientists
Anya Bida
 
PDF
Tony O'Dowd - KantanMT
RIILP
 
PPTX
DevDay 2013 - Building Startups and Minimum Viable Products
Ben Hall
 
PPTX
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
XebiaLabs
 
PPTX
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Andreas Grabner
 
PDF
Innovation and Architecture
Adrian Cockcroft
 
PPTX
Beating Uncertainty and Scarcity using Kanban @ LKNA2017
Adam Wu
 
PDF
Heart of DevOps - Ryan Lockard
agilemaine
 
PDF
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2
 
PDF
Bringing Velocity and Momentum to Digital Transformation Projects
Acquia
 
AppSec Pipelines and Event based Security
Matt Tesauro
 
Erase and Rewind - Open Web Camp 2015
Christian Heilmann
 
Monktoberfest Fast Delivery
Adrian Cockcroft
 
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet
 
Microservices Workshop - Craft Conference
Adrian Cockcroft
 
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
DevOpsDays Tel Aviv
 
Fast Delivery DevOps Israel
Adrian Cockcroft
 
The End of Security as We Know It - Shannon Lietz
SeniorStoryteller
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
VMware Tanzu
 
JustEnoughDevOpsForDataScientists
Anya Bida
 
Tony O'Dowd - KantanMT
RIILP
 
DevDay 2013 - Building Startups and Minimum Viable Products
Ben Hall
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
XebiaLabs
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Andreas Grabner
 
Innovation and Architecture
Adrian Cockcroft
 
Beating Uncertainty and Scarcity using Kanban @ LKNA2017
Adam Wu
 
Heart of DevOps - Ryan Lockard
agilemaine
 
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2
 
Bringing Velocity and Momentum to Digital Transformation Projects
Acquia
 
Ad

More from Laura Frank Tacho (10)

PDF
Using Docker For Development
Laura Frank Tacho
 
PDF
Deploying a Kubernetes App with Amazon EKS
Laura Frank Tacho
 
PDF
Scalable and Available Services with Docker and Kubernetes
Laura Frank Tacho
 
PDF
SwarmKit in Theory and Practice
Laura Frank Tacho
 
PDF
Everything You Thought You Already Knew About Orchestration
Laura Frank Tacho
 
PDF
Building Efficient Parallel Testing Platforms with Docker
Laura Frank Tacho
 
PDF
Efficient Parallel Testing with Docker
Laura Frank Tacho
 
PDF
Stop Being Lazy and Test Your Software
Laura Frank Tacho
 
PDF
Happier Teams Through Tools
Laura Frank Tacho
 
PDF
Rails Applications with Docker
Laura Frank Tacho
 
Using Docker For Development
Laura Frank Tacho
 
Deploying a Kubernetes App with Amazon EKS
Laura Frank Tacho
 
Scalable and Available Services with Docker and Kubernetes
Laura Frank Tacho
 
SwarmKit in Theory and Practice
Laura Frank Tacho
 
Everything You Thought You Already Knew About Orchestration
Laura Frank Tacho
 
Building Efficient Parallel Testing Platforms with Docker
Laura Frank Tacho
 
Efficient Parallel Testing with Docker
Laura Frank Tacho
 
Stop Being Lazy and Test Your Software
Laura Frank Tacho
 
Happier Teams Through Tools
Laura Frank Tacho
 
Rails Applications with Docker
Laura Frank Tacho
 
Ad

Recently uploaded (20)

PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
PDF
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
Troubleshooting Virtual Threads in Java!
Tier1 app
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
AI Image Enhancer: Revolutionizing Visual Quality”
docmasoom
 
PDF
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
Presentation about variables and constant.pptx
kr2589474
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Troubleshooting Virtual Threads in Java!
Tier1 app
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
AI Image Enhancer: Revolutionizing Visual Quality”
docmasoom
 
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 

The Container Shame Spiral

  • 1. The Container Shame Spiral Laura Frank Tacho Director of Engineering, CloudBees @rhein_wein
  • 4. amazon.com ★ STYLISH ★ DURABLE ★ DISHWASHER SAFE ★ MADE FROM GERMAN STEEL ★ REQUIRED FOR OPTIMAL PIZZA ENJOYMENT
  • 5. If you truly loved pizza, you would use Pizza Scissor. If you’re not using Pizza Scissor, you don’t love pizza. Your tools are bad and you should feel bad!
  • 7. As an industry, we’ve become obsessed and dogmatic with tools.
  • 8. Sometimes it’s easy, because the tools we use are so cool!
  • 9. Focusing to much on tools makes us lose sight of the problem. 🍕
  • 10. Or worse — our colleagues, peers, and customers.
  • 12. THE CONTAINER SHAME SPIRAL Feeling worthless, ashamed, or incompetent because your adoption of containers or container tools is behind what you perceive your peers to be doing.
  • 13. We are convinced that others are exceeding our performance. It’s impossible to catch up, and we get stuck in a shame spiral. Everything evolves at a cosmic pace, and it’s hard to know what to pay attention to. The landscape is overwhelming.
  • 14. Take a critical look at data, and what research shows about Cloud Native adoption. Understand market patterns and problems to make better choices about what to invest in and pay attention to.
  • 15. All companies, in all countries, in every industry, are already using Kubernetes. Since we’re not, we’re obviously doing Something Wrong™ F O M O & I M P O S T O R S Y N D R O M E
  • 16. Our tools are bad and we should feel bad!
  • 17. 🌀
  • 18. Why do we believe that? Is it even true?
  • 20. Available data is subject to all kinds of biases. SELECTION & EXCLUSION Certain groups are more likely to be selected for the study,or certain groups are kept out by design. REPORTING The respondent doesn’t report all of the data,or skews that data that is reported. FUNDING Outcomes are skewed to favor the financial sponsor of the study.
  • 21. If uncontrolled for bias, the data can cause us to arrive at incorrect conclusions.
  • 22. OPEN SURVEYS DATA ANALYSIS INDEPENDENT OR ACADEMIC RESEARCH Opt-in,self-selecting respondents,answers are self-qualified Analysis performed on anonymized data taken from a source No respondents,opt-out Peer-reviewed,more stringent methodologies & theoretical models Not necessarily tied to business goal CNCF Survey, Digital Ocean Currents, Stack Overflow Developer Survey Diamanti Container Adoption Benchmark Survey DataDog Docker Adoption Report Accelerate: State of DevOps Report @rhein_wein
  • 23. In addition, most of these surveys are conducted in English only, and limited to North America and Europe.
  • 24. All companies, in all countries, in every industry, are already using containers and Kubernetes. Since we’re not, we’re obviously doing Something Wrong™ F O M O & I M P O S T O R S Y N D R O M E
  • 25. 25%of companies DataDog 31%of companies in prod State of DevOps 73%of respondents in prod CNCF Survey 49%of respondents Digital Ocean 12%of companies in prod Diamanti Who’s using containers? Survey Data Analysis Independent @rhein_wein
  • 26. 83%of respondents CNCF Survey What about Kubernetes? 58%of respondents in prod CNCF Survey 30%of companies Diamanti Survey Data Analysis Independent No data: State of DevOps Report,DataDog 42%of respondents Digital Ocean @rhein_wein
  • 27. 50%of companies DataDog And orchestration adoption in general? 48%of respondents Digital Ocean @rhein_wein
  • 28. Surveys are great for showing trends. Without question, container orchestration adoption is on the rise, with Kubernetes having a large market share.
  • 30. We use these tools because they enable outcomes for our team and business. Elite performers Teams that use cloud native practices @rhein_wein
  • 31. Elite performance is not dependent on a certain tool, but on practices. Elite performers Teams that use cloud native practices
  • 32. Low change failure rate Fast mean time to recovery (MTTR) Cloud portability Avoid vendor lock-in THROUGHPUT STABILITY MANAGEABILITY Frequent deployments Low lead time from commit to deploy Improved scalability Faster deployment time State of DevOps Report CNCF Survey Digital Ocean
  • 33. © 2018 All Rights Reserved. !33 landscape.cncf.io
  • 34. Cloud Native is a journey toward a horizon. We’ll never get to a point and say “Aw yeah, work is done. No more room for improvement!” Focus on the journey and the outcomes.
  • 35. 🌀
  • 36. In the future, all applications will exclusively use $tool. I N N O V A T I O N S T O P S N O W !
  • 38. Cloud Native is evolving rapidly. tools to support practices are
  • 41. Kubernetes itself has changed quite a bit from 2014.
  • 42. Developers and operators will continue to directly interact with only Kubernetes for all types of applications until the end of time Kubernetes is awesome Kubernetes adoption is on the rise ⭐ 🌀
  • 43. (We said the same about Docker.)
  • 44. C A V E A T Configuration-as-code is a best practice that will be around for a long time! Some people are only talking about declarative services when they say “everything will be a Kubernetes app!” I agree with them.
  • 45. In the future, all applications will exclusively use $tool. I N N O V A T I O N S T O P S N O W !
  • 46. A Framework for Evaluation Genesis Custom Built Product Commodity Visible (Lots of Management) Invisible (No Management)
  • 47. Genesis Custom Built Product Commodity Wardley Maps (simplified) Time InvisibleVisible
  • 48. Genesis Custom Built Product Commodity InvisibleVisible Electricity 18th Century Electricity 19th Century Electricity now
  • 49. Electricity Compute Genesis Custom Built Product Commodity InvisibleVisible
  • 50. Container Runtime 2000s Container Runtime 2014-2015 Container Runtime now Genesis Custom Built Product Commodity InvisibleVisible
  • 51. Container Orchestrator Container Runtime Genesis Custom Built Product Commodity InvisibleVisible
  • 52. EKS/GKE/AKS Container Runtime ? ? ? Genesis Custom Built Product Commodity InvisibleVisible Container Orchestrator
  • 53. Orchestration is becoming commoditized. Orchestrators will not be able to differentiate easily.
  • 54. C O M M O D I T I Z AT I O N If you have a hand-rolled solution for running apps with containers, it’s safe to migrate to an orchestration platform.
  • 55. I N N OVAT I O N Solutions to old problems get commoditized, but it leaves room for genesis elsewhere
  • 56. ? ? ? Service Mesh Functions as a Service Storage! Genesis Custom Built Product Commodity InvisibleVisible Container Orchestrator Container Runtime
  • 57. If you’re packaging and running applications, use containers. Remember that orchestrators, container runtimes, and other tools don’t pay your bills. Customers do. Don’t lose sight of the outcomes you want to achieve. If you use containers, think about the best way to manage them. You will likely benefit from an orchestrator.
  • 59. It’s only a matter of time…
  • 62. References: Survey and Report Links https://www.datadoghq.com/docker-adoption/ https://diamanti.com/wp-content/uploads/2018/07/WP_Diamanti_End-User_Survey_072818.pdf https://www.digitalocean.com/assets/media/currents-research/pdf/DigitalOcean-Currents-Q2-2018.pdf https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/ https://insights.stackoverflow.com/survey/2018#technology https://devops-research.com/