SlideShare a Scribd company logo
TeamTopologies.com
@TeamTopologies
K8s is Not Your Platform,
It’s Just the Foundation
Manuel Pais
co-author of Team Topologies
UK Cloud Infrastructure User Group, Dec 2020
@manupaisable
Team Topologies
2
Organizing business and
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press (Sep 2019)
teamtopologies.com/book
3
Is Kubernetes a Platform?
Team Cognitive Load
Team Interactions
Getting Started
Is Kubernetes a Platform?
4
5
Source: https://www.infoq.com/news/2019/03/airbnb-kubernetes-workflow
Melanie’s talk: https://www.infoq.com/presentations/airbnb-kubernetes-services
6
Kubernetes “platform”
microservices
ops complexity
7
Kubernetes “platform”
deploy & run
abstractions
8
9
10
Still need to...
… sizing hosts
… create/destroy clusters
… update to new K8s versions
… decide on namespaces vs clusters
<insert your fav chore here>
11
Who is the provider?
12
Who is the provider?
Who is the consumer?
13
14
“A digital platform is a foundation of
self-service APIs, tools, services,
knowledge and support which are
arranged as a compelling internal
product.”
– Evan Bottcher, 2018
15
“A digital platform is a foundation of
self-service APIs, tools, services,
knowledge and support which are
arranged as a compelling internal
product.”
– Evan Bottcher, 2018
16
Kubernetes is not your
platform. It’s the foundation.
17
“Create a path of
least resistance.
Make the right thing
the easiest thing to do.”
– Evan Bottcher, 2018
18
The hard thing about
platforms is to constantly
evolve & adapt to
new consumer needs.
19
Team Cognitive Load
20
21
22
23
“Cognitive load is the total
amount of mental effort
being used in the working
memory”
- John Sweller
24
Intrinsic
Extraneous
Germane
25
“How are
classes
defined in
Java?”
Intrinsic
Extraneous
Germane
26
“How do I
deploy this
app,
again?”
Intrinsic
Extraneous
Germane
27
“How do
bank
transfers
work?”
Intrinsic (skills)
Extraneous (mechanics)
Germane (domain focus)
28
(Intrinsic)
] Extraneous [
Germane
29
More: ‘Hacking Your Head’
30
Jo Pearce
(@jdpearce)
https://www.slideshare.net/JoPearce5/hacking-your-head-managing-information-overload-extended
Be mindful of your
platform choices’ impact
on teams’ cognitive load
31
CaseStudy
32
“The best part of my day is when I
update 10 different YAML files to
deploy a one-line code change.”
33
“The best part of my day is when I
update 10 different YAML files to
deploy a one-line code change.”
– No One, Ever
34
35
Clarify (platform) service
boundaries and provide
abstractions to reduce the
cognitive load on teams.
36
CaseStudy
37
38
Source: https://medium.com/@pingles/convergence-to-kubernetes-137ffa7ea2bc
39
Low-level AWS service calls (EC2, IAM, STS, Autoscaling, etc.) from January 2015 to January 2017
“We didn’t change our organization
because we wanted to use
Kubernetes, we used Kubernetes
because we wanted to change
our organization.”
- Paul Ingles
40
“Kubernetes helps us in a few ways:
- Application-focused abstractions
- Operate and configure clusters to
minimise coordination ”
- Paul Ingles 41
42
Low-level AWS service calls since Kubernetes adoption in January 2017
43
enable stream-aligned
teams to deliver work
autonomously with
self-service capabilities ...
Platform Purpose
44
… in order to reduce
extraneous cognitive load
on stream-aligned teams
Platform Purpose
“We wanted to scale our teams but
maintain the principles of what
helped us move fast: autonomy,
work with minimal coordination,
self-service infrastructure.”
- Paul Ingles
45
Treat the platform
as a product
46
Reliable
Fit for Purpose
Focused on DevEx
47
48
on-call support
service status pages
suitable comms channels
response time for incidents
downtime planned & announced
Reliable Platform
49
prototyping
fast, regular feedback
agile, iterative practices
few(er) services, high(er) quality
skilled product management
Fit for Purpose Platform
50
speak the same language
right level of abstractions for
your engineering teams today
#DevEx Focused Platform
51
2018
Infra platform
started with few
services
First customer
(centralized
logging, metrics,
auto scaling)
52
2018
Infra platform
started with few
services
First customer
(centralized
logging, metrics,
auto scaling)
2019
Started using SLAs
and SLOs, clarifying
reliability/latency/etc
Growing traffic in
platform vs AWS
53
...
Addressed critical
cross-functional
needs (GDPR,
security, alerts +
SLOs as a service)
Adoption by HMMT
(Highest Money
Making Team)
2018
Infra platform
started with few
services
First customer
(centralized
logging, metrics,
auto scaling)
2019
Started using SLAs
and SLOs, clarifying
reliability/latency/etc
Growing traffic in
platform vs AWS
54
...
Addressed critical
cross-functional
needs (GDPR,
security, alerts +
SLOs as a service)
Adoption by HMMT
(Highest Money
Making Team)
2018
Infra platform
started with few
services
First customer
(centralized
logging, metrics,
auto scaling)
2019
Started using SLAs
and SLOs, clarifying
reliability/latency/etc
Growing traffic in
platform vs AWS
55
user satisfaction metrics
(Accelerate metrics for business services, NPS, etc)
Platform Metrics
56
57
user satisfaction metrics
(Accelerate metrics for business services, NPS, etc)
adoption & engagement metrics
(% teams onboard, per platform and per service)
Platform Metrics
58
59
user satisfaction metrics
(Accelerate metrics for business services, NPS, etc)
adoption & engagement metrics
(% teams onboard, per platform and per service)
reliability metrics
(SLOs, latency, MTTR, etc)
delivery metrics
(Accelerate metrics i.e. lead time, deploy freq, etc)
Platform Metrics
60
The success of platform
teams is the success of
stream-aligned teams
Team Interactions
61
62
63
64service boundary
65service boundarycognitive load
66
strong collaboration with
stream-aligned teams for
any new service or evolution
Platform Behaviors
67
68
provide support and great
documentation for stable
services
Platform Behaviors
69
70
71
72
73
74
75
76
Source: https://landscape.cncf.io
77
Getting Started
with team-centric
Kubernetes adoption
78
How well can the team understand the
platform/Kubernetes abstractions they
need to use on a regular basis?
1 - Assess cognitive load
79
github.com/TeamTopologies/Team-Cognitive-Load-Assessment
What’s the gap between your
Kubernetes implementation and an
internal digital platform?
2 - Define your platform
80
Who is responsible for what? Who is
impacted? How do you collaborate on
new platform internal services?
Collaboration vs X-as-a-Service
3 - Team Interactions
81
Zalando Kubernetes at Zalando
Mercedes DevOps Adoption at Mercedes-Benz.io
Twilio Platforms at Twilio: Unlocking Developer Effectiveness
Adidas Where Cloud Native Meets the Sporting Goods Industry
ITV ITV's Common Platform v2 Better, Faster, Cheaper, Happier
MAN Truck & Bus How to Manage Cloud Infrastructure at MAN Truck & Bus
Farfetch UX I DevOps - The Trojan Horse for Implementing a DevOps Culture
More platform examples
82
83
https://techbeacon.com/enterprise-it/why-teams-fail-kubernetes-what-do-about-it
Resources
84
teamtopologies.com/remote-first
(links, slides, video)
github.com/teamtopologies
(templates, assessments, etc)
Principles & Practices for
Modern Platforms (TT08)
teamtopologies.com/training
4-hour training
Thank you!
info@teamtopologies.com
86
Matthew Skelton, Conflux
@matthewpskelton
Manuel Pais, Independent
@manupaisable
Copyright © Conflux Digital Ltd 2018-2020. All rights reserved.
Registered in England and Wales, number 10890964
Icons made by Freepik from www.flaticon.com - used under license

More Related Content

PDF
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
PDF
Forget 'Monoliths vs Microservices'; focus on Team Cognitive Load @ The Futur...
PDF
Forget Monoliths vs Microservices - Focus on Team Cognitive Load @ DevOps Per...
PDF
Avoiding the CI/CD Monolith with Team Design & Evolution @ London CD meetup, ...
PDF
Playing Tetris with Cognitive Load @ QEDx internal conference (keynote), Jan ...
PDF
Monoliths vs Microservices is the Wrong Question; Start with Team Cognitive L...
PDF
Playing Tetris with Cognitive Load @ Craft Conference, Jun 2021
PDF
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
Forget 'Monoliths vs Microservices'; focus on Team Cognitive Load @ The Futur...
Forget Monoliths vs Microservices - Focus on Team Cognitive Load @ DevOps Per...
Avoiding the CI/CD Monolith with Team Design & Evolution @ London CD meetup, ...
Playing Tetris with Cognitive Load @ QEDx internal conference (keynote), Jan ...
Monoliths vs Microservices is the Wrong Question; Start with Team Cognitive L...
Playing Tetris with Cognitive Load @ Craft Conference, Jun 2021
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...

What's hot (20)

PDF
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
PDF
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
PDF
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
PDF
Remote first team interactions with Team Topologies - IT Revolution webinar -...
PPTX
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019
PDF
Monoliths, microservices, and team cognitive load - Team Topologies - DOES EU...
PDF
Product Teams Need a Family Too! @ Stockholm Engineering Leadership Meetup, J...
PDF
Accidental Architects - how HR designs software systems - Team Topologies - e...
PDF
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
PDF
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
PDF
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
PDF
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
PDF
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
PDF
Delivery patterns for rapid and reliable releases (All Day DevOps 2018)
PDF
Teams and monoliths - Matthew Skelton - Velocity EU 2016
PDF
Business agility with Team Topologies - NatWest Group - 2021-01-19
PDF
Product Teams Need a Family Too! @ New Ways of Working - Modern Agile in Well...
PDF
How to choose tools for DevOps and Continuous Delivery - #doxlon
PDF
Accidental Architects - how HR designs software systems - Team Topologies - f...
PDF
Accidental Architects - how HR designs software systems - Team Topologies - N...
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Remote first team interactions with Team Topologies - IT Revolution webinar -...
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019
Monoliths, microservices, and team cognitive load - Team Topologies - DOES EU...
Product Teams Need a Family Too! @ Stockholm Engineering Leadership Meetup, J...
Accidental Architects - how HR designs software systems - Team Topologies - e...
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Delivery patterns for rapid and reliable releases (All Day DevOps 2018)
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Business agility with Team Topologies - NatWest Group - 2021-01-19
Product Teams Need a Family Too! @ New Ways of Working - Modern Agile in Well...
How to choose tools for DevOps and Continuous Delivery - #doxlon
Accidental Architects - how HR designs software systems - Team Topologies - f...
Accidental Architects - how HR designs software systems - Team Topologies - N...
Ad

Similar to Kubernetes is Not Your Platform, It's Just the Foundation @ UK Cloud Infrastructure User Group, Dec 2020 (20)

PDF
Kubernetes Is Not Your Platform, It's Just the Foundation @ Tech Community Da...
PDF
Kubernetes Is Not Your Platform, It's Just the Foundation @ QCon London, Marc...
PDF
The Elephant in the Kubernetes Room: Team Interactions at Scale @ DevOpsDaysM...
PDF
The Elephant in the Kubernetes Room - Team Interactions at Scale @ KubeCon No...
PDF
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
PDF
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
PDF
The Elephant in the Kubernetes Room: Team Interactions at Scale @ Velocity Be...
PDF
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
PDF
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
PDF
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
PDF
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
PDF
Why Kubernetes? Cloud Native and Developer Experience at Zalando - OWL Tech &...
PDF
The Platform Mullet
PDF
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
PDF
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
PDF
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
PDF
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
PPTX
Why kubernetes matters
Kubernetes Is Not Your Platform, It's Just the Foundation @ Tech Community Da...
Kubernetes Is Not Your Platform, It's Just the Foundation @ QCon London, Marc...
The Elephant in the Kubernetes Room: Team Interactions at Scale @ DevOpsDaysM...
The Elephant in the Kubernetes Room - Team Interactions at Scale @ KubeCon No...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
The Elephant in the Kubernetes Room: Team Interactions at Scale @ Velocity Be...
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Why Kubernetes? Cloud Native and Developer Experience at Zalando - OWL Tech &...
The Platform Mullet
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Why kubernetes matters
Ad

More from Manuel Pais (17)

PDF
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
PDF
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023
PDF
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
PDF
Business and Technical Agility with Team Topologies @ CAS 2022
PDF
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
PDF
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
PDF
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
PDF
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
PDF
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
PDF
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
PDF
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
PDF
Business Agility with Team Topologies @ Digital Transformation London meetup,...
PDF
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
PDF
Business and Technical Agility with Team Topologies, Jun 2021
PDF
Traditional vs Modern Internal Platforms @ Humanitec webinar, Jun 2021
PDF
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...
PDF
Remote-first Team Interactions for Business and Technology Teams @ DevOps Not...
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Business and Technical Agility with Team Topologies @ CAS 2022
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Business and Technical Agility with Team Topologies, Jun 2021
Traditional vs Modern Internal Platforms @ Humanitec webinar, Jun 2021
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...
Remote-first Team Interactions for Business and Technology Teams @ DevOps Not...

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
KodekX | Application Modernization Development
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KodekX | Application Modernization Development
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Kubernetes is Not Your Platform, It's Just the Foundation @ UK Cloud Infrastructure User Group, Dec 2020