SlideShare a Scribd company logo
1 of 23
Download to read offline
The CNCF Technology Radar
Cheryl Hung, Director of Ecosystem, @oicheryl
June 12th, 2020
© 2020 Cloud Native Computing Foundation2 @oicheryl
About me
My mission is to make end users successful and
productive with cloud native technologies such
as Kubernetes and Prometheus.
• Founder of Cloud Native London meetup
• Previously Google software engineer,
developer advocate, DevOps manager
• Cambridge CS
@oicheryl
© 2020 Cloud Native Computing Foundation3 @oicherylPlus 13 non-public members
The CNCF End User Community
© 2020 Cloud Native Computing Foundation4 @oicheryl
Goals:
• Share the tools actively used by end users, which they would recommend, and their
patterns of usage
• Highlight real world usage of cloud native, including proprietary and non-CNCF projects
Agenda:
• What is a technology radar?
• How we designed and built the first CNCF Technology Radar
• The result: What do end users use for Continuous Delivery?
An initiative from the End User Community
What is a technology radar?
© 2020 Cloud Native Computing Foundation6 @oicheryl
A technology radar is an opinionated guide to a set of emerging technologies. The popular
format originated at Thoughtworks and has been adopted by dozens of companies
including Zalando, AOE, Porsche, Spotify, and Intuit.
What is a technology radar?
© 2020 Cloud Native Computing Foundation7 @oicheryl
What is a technology radar?
The key idea is to place solutions at one of four rings:
● Adopt: We can clearly recommend this technology. We have used it for long periods
of time in many teams and it has proven to be stable and useful.
● Trial: We have used it with success and recommend to have a closer look at the
technology in this ring.
● Assess: We have tried it out and we find it promising. We recommend having a look at
these items when you face a specific need for the technology in your project.
● Hold: This category is a bit special. Unlike the other categories, we recommend you
hold on using something. That does not mean that these technologies are bad, and it
often might be OK to use them in existing projects. But technologies are moved to this
category if we think we shouldn't use them because we see better options or
alternatives now.
© 2020 Cloud Native Computing Foundation8 @oicheryl
The CNCF Technology Radar
Inspired by the format with a few differences:
1. Community-driven; the data is contributed by the CNCF End User Community and
curated by community representatives.
2. Focuses on future adoption, so there are only three rings: Assess, Trial and Adopt.
3. Instead of publishing annually, the target will be to publish quarterly.
4. Instead of covering 100 items, one radar will display 10-20 items on a specific use case.
This removes the need to organise into quadrants.
Here’s how we built the first technology radar, focusing on Continuous Delivery.
© 2020 Cloud Native Computing Foundation9 @oicheryl
Step 1: Collect data
© 2020 Cloud Native Computing Foundation10 @oicheryl
Step 1: Collect data
© 2020 Cloud Native Computing Foundation11 @oicheryl
Step 2: Sort and determine final position
● Solutions with broad positive consensus went in Adopt:
● Those with mostly positive recommendations are in Trial:
● If there was no clear consensus, they were placed in Assess:
© 2020 Cloud Native Computing Foundation12 @oicheryl
3. Analyze themes
Each technology radar will be accompanied by three themes. Themes are patterns that an
editor has deemed interesting, surprising or otherwise noteworthy.
A technology radar represents one set of people at one point in time, so it is opinionated by
design.
CNCF Technology Radar:
Continuous Delivery, June 2020
© 2020 Cloud Native Computing Foundation14 @oicheryl
© 2020 Cloud Native Computing Foundation15 @oicheryl
Themes in Continuous Delivery, June 2020
1. Publicly available solutions are combined with in-house tools
○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise
companies have built their own continuous delivery tools and open sourced components, including
LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud
managed solutions on the CNCF landscape were not suggested by any of the end users, which may
reflect the options available a few years ago.
© 2020 Cloud Native Computing Foundation16 @oicheryl
Themes in Continuous Delivery, June 2020
1. Publicly available solutions are combined with in-house tools
○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise
companies have built their own continuous delivery tools and open sourced components, including
LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud
managed solutions on the CNCF landscape were not suggested by any of the end users, which may
reflect the options available a few years ago.
2. Helm is more than packaging applications
○ While Helm has not positioned itself as a Continuous Delivery tool (it's the Kubernetes package manager
first), it's widely used and adopted as a component in different CD scenarios.
© 2020 Cloud Native Computing Foundation17 @oicheryl
Themes in Continuous Delivery, June 2020
1. Publicly available solutions are combined with in-house tools
○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise
companies have built their own continuous delivery tools and open sourced components, including
LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud
managed solutions on the CNCF landscape were not suggested by any of the end users, which may
reflect the options available a few years ago.
2. Helm is more than packaging applications
○ While Helm has not positioned itself as a Continuous Delivery tool (it's the Kubernetes package manager
first), it's widely used and adopted as a component in different CD scenarios.
3. Jenkins is still broadly deployed, while cloud native-first options emerge.
○ Jenkins and its ecosystem tools (Jenkins X, Jenkins Blue Ocean) are widely evaluated and used. However,
several consumers stated Jenkins is primarily used for existing deployments, with other solutions for new
applications. Hence end users who are choosing a new CD solution should assess Jenkins alongside tools
that support modern concepts such as GitOps (for example, Flux).
© 2020 Cloud Native Computing Foundation18 @oicheryl
More on Continuous Delivery
CNCF Projects
Case studies
cncf.io/case-study/babylon/ cncf.io/case-study/intuit/
What’s next?
© 2020 Cloud Native Computing Foundation20 @oicheryl
Got feedback?
We are excited to provide this report to the community, and we'd love to hear what you
think.
Email feedback to info@cncf.io.
© 2020 Cloud Native Computing Foundation21 @oicheryl
Next radar in September 2020
Interested in learning what end users recommend for a cloud native use case?
Examples could be categories from the CNCF Landscape:
● Security
● Storage
● Runtimes
● Serverless
Vote at https://www.cncf.io/tech-radar to help decide the topic for the next CNCF
Technology Radar.
© 2020 Cloud Native Computing Foundation22 @oicheryl
https://www.cncf.io/people/end-user-community/
● Find out who exactly is using each project and read their comments
● Contribute to and edit future CNCF Technology Radars. Subsequent radars will be
created by an editorial team selected from the End User Community.
Join the End User Community
Thank you
github.com/cncf/enduser-public/blob/master/C
NCFTechnologyRadar.pdf
chung@linuxfoundation.org

More Related Content

What's hot

What's hot (20)

The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
 
How microservices are redefining modern application architecture
How microservices are redefining modern application architectureHow microservices are redefining modern application architecture
How microservices are redefining modern application architecture
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
Dev ops
Dev opsDev ops
Dev ops
 
Cloud Native: what is it? Why?
Cloud Native: what is it? Why?Cloud Native: what is it? Why?
Cloud Native: what is it? Why?
 
How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service delivery
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud services
 
Emerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storageEmerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storage
 
Our advice on building a scalable, resilient infrastructure with Kubernetes
Our advice on building a scalable, resilient infrastructure with KubernetesOur advice on building a scalable, resilient infrastructure with Kubernetes
Our advice on building a scalable, resilient infrastructure with Kubernetes
 
DevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservicesDevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservices
 
Making the Business Case for DevOps
Making the Business Case for DevOpsMaking the Business Case for DevOps
Making the Business Case for DevOps
 
Kubernetes as a cloud for CI
Kubernetes as a cloud for CIKubernetes as a cloud for CI
Kubernetes as a cloud for CI
 
The OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and PlatformsThe OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and Platforms
 
Cover Your Apps While Still Using npm
Cover Your Apps While Still Using npmCover Your Apps While Still Using npm
Cover Your Apps While Still Using npm
 
Cloud Native: A dose of reality
Cloud Native: A dose of realityCloud Native: A dose of reality
Cloud Native: A dose of reality
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
 
Building serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhiskBuilding serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhisk
 
Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?
 
Visual Studio로 Kubernetes 사용하기
Visual Studio로 Kubernetes 사용하기Visual Studio로 Kubernetes 사용하기
Visual Studio로 Kubernetes 사용하기
 

Similar to CNCF Technology Radar - Continuous Delivery, June 2020

Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Cheryl Hung
 
GitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott RigbyGitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott Rigby
Weaveworks
 
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
CollabNet
 
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan QuayleOpen Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Alan Quayle
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
Weaveworks
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA
 

Similar to CNCF Technology Radar - Continuous Delivery, June 2020 (20)

How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing Foundation
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
 
The CNCF on Serverless
The CNCF on ServerlessThe CNCF on Serverless
The CNCF on Serverless
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
GitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott RigbyGitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott Rigby
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of docker
 
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success
 
D2.2 Workflow Guidelines
D2.2  Workflow Guidelines D2.2  Workflow Guidelines
D2.2 Workflow Guidelines
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...
 
Kubecon and cloudnative summit aAustin recap
Kubecon and cloudnative summit aAustin recapKubecon and cloudnative summit aAustin recap
Kubecon and cloudnative summit aAustin recap
 
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan QuayleOpen Source Telecom Survey 2021 Results & Discussion, Alan Quayle
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
 
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptxFrom One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
GLENNA: The Nordic cloud
GLENNA: The Nordic cloud GLENNA: The Nordic cloud
GLENNA: The Nordic cloud
 
[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
 

More from Cheryl Hung

Cheryl hung kube-con keynote - 19 november 2019
 Cheryl hung   kube-con keynote - 19 november 2019 Cheryl hung   kube-con keynote - 19 november 2019
Cheryl hung kube-con keynote - 19 november 2019
Cheryl Hung
 
End user partner summit. san diego, nov 18 2019.pptx
End user partner summit. san diego, nov 18 2019.pptxEnd user partner summit. san diego, nov 18 2019.pptx
End user partner summit. san diego, nov 18 2019.pptx
Cheryl Hung
 

More from Cheryl Hung (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Multi-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptxMulti-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptx
 
Multi-arch from the ground up
Multi-arch from the ground upMulti-arch from the ground up
Multi-arch from the ground up
 
Crossing the chasm with multi-arch
Crossing the chasm with multi-archCrossing the chasm with multi-arch
Crossing the chasm with multi-arch
 
Lessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCFLessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCF
 
Infrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, CopenhagenInfrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, Copenhagen
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
 
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
 
10 predictions for cloud native in 2021
10 predictions for cloud native in 202110 predictions for cloud native in 2021
10 predictions for cloud native in 2021
 
10 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 202110 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 2021
 
We're all mad here - The state of cloud native software
We're all mad here - The state of cloud native softwareWe're all mad here - The state of cloud native software
We're all mad here - The state of cloud native software
 
How cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming nextHow cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming next
 
Patterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoptionPatterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoption
 
Kubernetes and containers for non techies
Kubernetes and containers for non techiesKubernetes and containers for non techies
Kubernetes and containers for non techies
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
K8s & cloud native past, present and future
K8s & cloud native past, present and futureK8s & cloud native past, present and future
K8s & cloud native past, present and future
 
K8s & cloud native past, present and future
K8s & cloud native past, present and futureK8s & cloud native past, present and future
K8s & cloud native past, present and future
 
Cheryl hung kube-con keynote - 19 november 2019
 Cheryl hung   kube-con keynote - 19 november 2019 Cheryl hung   kube-con keynote - 19 november 2019
Cheryl hung kube-con keynote - 19 november 2019
 
End user partner summit. san diego, nov 18 2019.pptx
End user partner summit. san diego, nov 18 2019.pptxEnd user partner summit. san diego, nov 18 2019.pptx
End user partner summit. san diego, nov 18 2019.pptx
 
The new norms of cloud native
The new norms of cloud nativeThe new norms of cloud native
The new norms of cloud native
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

CNCF Technology Radar - Continuous Delivery, June 2020

  • 1. The CNCF Technology Radar Cheryl Hung, Director of Ecosystem, @oicheryl June 12th, 2020
  • 2. © 2020 Cloud Native Computing Foundation2 @oicheryl About me My mission is to make end users successful and productive with cloud native technologies such as Kubernetes and Prometheus. • Founder of Cloud Native London meetup • Previously Google software engineer, developer advocate, DevOps manager • Cambridge CS @oicheryl
  • 3. © 2020 Cloud Native Computing Foundation3 @oicherylPlus 13 non-public members The CNCF End User Community
  • 4. © 2020 Cloud Native Computing Foundation4 @oicheryl Goals: • Share the tools actively used by end users, which they would recommend, and their patterns of usage • Highlight real world usage of cloud native, including proprietary and non-CNCF projects Agenda: • What is a technology radar? • How we designed and built the first CNCF Technology Radar • The result: What do end users use for Continuous Delivery? An initiative from the End User Community
  • 5. What is a technology radar?
  • 6. © 2020 Cloud Native Computing Foundation6 @oicheryl A technology radar is an opinionated guide to a set of emerging technologies. The popular format originated at Thoughtworks and has been adopted by dozens of companies including Zalando, AOE, Porsche, Spotify, and Intuit. What is a technology radar?
  • 7. © 2020 Cloud Native Computing Foundation7 @oicheryl What is a technology radar? The key idea is to place solutions at one of four rings: ● Adopt: We can clearly recommend this technology. We have used it for long periods of time in many teams and it has proven to be stable and useful. ● Trial: We have used it with success and recommend to have a closer look at the technology in this ring. ● Assess: We have tried it out and we find it promising. We recommend having a look at these items when you face a specific need for the technology in your project. ● Hold: This category is a bit special. Unlike the other categories, we recommend you hold on using something. That does not mean that these technologies are bad, and it often might be OK to use them in existing projects. But technologies are moved to this category if we think we shouldn't use them because we see better options or alternatives now.
  • 8. © 2020 Cloud Native Computing Foundation8 @oicheryl The CNCF Technology Radar Inspired by the format with a few differences: 1. Community-driven; the data is contributed by the CNCF End User Community and curated by community representatives. 2. Focuses on future adoption, so there are only three rings: Assess, Trial and Adopt. 3. Instead of publishing annually, the target will be to publish quarterly. 4. Instead of covering 100 items, one radar will display 10-20 items on a specific use case. This removes the need to organise into quadrants. Here’s how we built the first technology radar, focusing on Continuous Delivery.
  • 9. © 2020 Cloud Native Computing Foundation9 @oicheryl Step 1: Collect data
  • 10. © 2020 Cloud Native Computing Foundation10 @oicheryl Step 1: Collect data
  • 11. © 2020 Cloud Native Computing Foundation11 @oicheryl Step 2: Sort and determine final position ● Solutions with broad positive consensus went in Adopt: ● Those with mostly positive recommendations are in Trial: ● If there was no clear consensus, they were placed in Assess:
  • 12. © 2020 Cloud Native Computing Foundation12 @oicheryl 3. Analyze themes Each technology radar will be accompanied by three themes. Themes are patterns that an editor has deemed interesting, surprising or otherwise noteworthy. A technology radar represents one set of people at one point in time, so it is opinionated by design.
  • 13. CNCF Technology Radar: Continuous Delivery, June 2020
  • 14. © 2020 Cloud Native Computing Foundation14 @oicheryl
  • 15. © 2020 Cloud Native Computing Foundation15 @oicheryl Themes in Continuous Delivery, June 2020 1. Publicly available solutions are combined with in-house tools ○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise companies have built their own continuous delivery tools and open sourced components, including LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud managed solutions on the CNCF landscape were not suggested by any of the end users, which may reflect the options available a few years ago.
  • 16. © 2020 Cloud Native Computing Foundation16 @oicheryl Themes in Continuous Delivery, June 2020 1. Publicly available solutions are combined with in-house tools ○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise companies have built their own continuous delivery tools and open sourced components, including LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud managed solutions on the CNCF landscape were not suggested by any of the end users, which may reflect the options available a few years ago. 2. Helm is more than packaging applications ○ While Helm has not positioned itself as a Continuous Delivery tool (it's the Kubernetes package manager first), it's widely used and adopted as a component in different CD scenarios.
  • 17. © 2020 Cloud Native Computing Foundation17 @oicheryl Themes in Continuous Delivery, June 2020 1. Publicly available solutions are combined with in-house tools ○ Many end users had tried up to 10 options and settled on adopting 2-4. Several large enterprise companies have built their own continuous delivery tools and open sourced components, including LunarWay’s release-manager, Box’s kube-applier, and stackset-controller from Zalando. The public cloud managed solutions on the CNCF landscape were not suggested by any of the end users, which may reflect the options available a few years ago. 2. Helm is more than packaging applications ○ While Helm has not positioned itself as a Continuous Delivery tool (it's the Kubernetes package manager first), it's widely used and adopted as a component in different CD scenarios. 3. Jenkins is still broadly deployed, while cloud native-first options emerge. ○ Jenkins and its ecosystem tools (Jenkins X, Jenkins Blue Ocean) are widely evaluated and used. However, several consumers stated Jenkins is primarily used for existing deployments, with other solutions for new applications. Hence end users who are choosing a new CD solution should assess Jenkins alongside tools that support modern concepts such as GitOps (for example, Flux).
  • 18. © 2020 Cloud Native Computing Foundation18 @oicheryl More on Continuous Delivery CNCF Projects Case studies cncf.io/case-study/babylon/ cncf.io/case-study/intuit/
  • 20. © 2020 Cloud Native Computing Foundation20 @oicheryl Got feedback? We are excited to provide this report to the community, and we'd love to hear what you think. Email feedback to info@cncf.io.
  • 21. © 2020 Cloud Native Computing Foundation21 @oicheryl Next radar in September 2020 Interested in learning what end users recommend for a cloud native use case? Examples could be categories from the CNCF Landscape: ● Security ● Storage ● Runtimes ● Serverless Vote at https://www.cncf.io/tech-radar to help decide the topic for the next CNCF Technology Radar.
  • 22. © 2020 Cloud Native Computing Foundation22 @oicheryl https://www.cncf.io/people/end-user-community/ ● Find out who exactly is using each project and read their comments ● Contribute to and edit future CNCF Technology Radars. Subsequent radars will be created by an editorial team selected from the End User Community. Join the End User Community