Presentation: Kubernetes is Not Your Platform, It's Just the Foundation

Track: Kubernetes and Cloud Architectures

Location: Churchill, G flr.

Duration: 2:55pm - 3:45pm

Day of week: Wednesday

Share this on:

Abstract

Kubernetes helps us tame sprawling microservices architectures and address increased operational complexity. Kubernetes gives developers abstractions and APIs to deploy and run their services. 

But there is a price to pay in terms of both the in-house operational expertise required and the learning curve for application teams. The elephant in the room is that to run, maintain and evolve Kubernetes, we likely need a dedicated Kubernetes team.

Is the tradeoff between better operational tools and introducing a new dependency layer on the path to production for application teams worthwhile? Are we making life easier for application teams or instead reducing their end-to-end ownership? 

Regardless of all the technical benefits that Kubernetes undoubtedly brings, team interactions are still key for successfully delivering and running services. We will look at a couple of organizations that have succeeded by focusing on reducing the cognitive load for application teams. 

Unfortunately, many organizations see Kubernetes as “the” platform, rather than just a technical foundation for a true internal platform. In the worst case, they mandate all teams to adopt Kubernetes, regardless of both the application teams’ and the platform’s maturity levels. 

Successful Kubernetes adoption requires thinking about what a platform really means and learning which team structures and interactions work well. And evolve them over time.
 

Speaker: Manuel Pais

IT Organizational Consultant and co-author of Team Topologies

Manuel Pais is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices, and accelerating flow. Manuel is co-author of the book "Team Topologies: Organizing Business and Technology Teams for Fast Flow" (IT Revolution Press, 2019). He helps organizations rethink their approach to software delivery, operations, and support via strategic assessments, practical workshops, and coaching.

Find Manuel Pais at

Similar Talks

Why Distributed Systems Are Hard

Qcon

Senior Software Engineer @GitHub

Denise Yu

Kafka: a Modern Distributed System

Qcon

Senior Director of Developer Experience @Confluent

Tim Berglund

Java in Containers - Part Deux

Qcon

Developer Advocate in the Java Platform Group @Oracle

David Delabassee

AMA w/ Katie Gamanji

Qcon

Cloud Platform Engineer @AmericanExpress, former @condenastint

Katie Gamanji

Tracks

Monday, 2 March

Tuesday, 3 March

Wednesday, 4 March

Download the QCon App!

Available on iOS and Android

The QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.

QCon - iOS QCon - Android
QCon