#DevoxxUK @salaboy @PaulaLKennedy
Reduce Cognitive Load: Pave the
Golden Path On Your Internal Platform
Mauricio Salatino
@salaboy
VMware
Paula Kennedy
@PaulaLKennedy
Syntasso
#DevoxxUK @salaboy @PaulaLKennedy
Who are we?
Mauricio Salatino (he / him)
Staff Engineer, VMware
for Knative OSS Project
@salaboy
#DevoxxUK @salaboy @PaulaLKennedy
Paula Kennedy (she / her)
Chief Operating Officer,
Syntasso
@PaulaLKennedy
Who are we?
github.com/syntasso/kratix
#DevoxxUK @salaboy @PaulaLKennedy
What are we talking about?
● Why?
○ definitions / explain the
problem space
● How?
○ demo practical example of one
way to do this, using open
source tools
● Key takeaways?
○ recommendations / steps to try
Reduce Cognitive Load:
Pave the Golden Path
On Your Internal
Platform
Photo by Akshay Nanavati
https://unsplash.com/photos/JYM97WANxcQ
#DevoxxUK @salaboy @PaulaLKennedy
Why?
Source: https://www.cncf.io/reports/cncf-annual-survey-2021/
“5.6 million developers
using Kubernetes today”
#DevoxxUK @salaboy @PaulaLKennedy
Why?
#DevoxxUK @salaboy @PaulaLKennedy
Why?
#DevoxxUK @salaboy @PaulaLKennedy
Why?
“The cognitive load involved in a task is the cognitive effort (or amount
of information processing) required by a person to perform this task.”
(Reif, 2010)
Source: https://my.chartered.college/impact_article/cognitive-load-theory-and-its-application-in-the-classroom/
“Cognitive load theory asserts that learning is hampered when working
memory capacity is exceeded in a learning task”. (De Jong, 2010)
#DevoxxUK @salaboy @PaulaLKennedy
Why?
#DevoxxUK @salaboy @PaulaLKennedy
Why?
#DevoxxUK @salaboy @PaulaLKennedy
Why?
“An internal platform in nearly all cases isnʼt something you
can buy outright. Itʼs something that is built and tailored to
the needs of your technology organization.“
Source: Puppet State of DevOps Report 2021
#DevoxxUK @salaboy @PaulaLKennedy
Why?
Photo by Akshay Nanavati https://unsplash.com/photos/JYM97WANxcQ
#DevoxxUK @salaboy @PaulaLKennedy
How? EasyEaty example
Product Team 1
Product Team 2
Product Team 3
Platform Team
#DevoxxUK @salaboy @PaulaLKennedy
Products & Platforms
#DevoxxUK @salaboy @PaulaLKennedy
“Platform”, whatʼs that?
#DevoxxUK @salaboy @PaulaLKennedy
Platform Cluster - Compositions with Crossplane
#DevoxxUK @salaboy @PaulaLKennedy
Platform Cluster - CI/CD for teams
#DevoxxUK @salaboy @PaulaLKennedy
Platform Cluster - Self-Service and Gluing Tools together
#DevoxxUK @salaboy @PaulaLKennedy
Environments for Developers
#DevoxxUK @salaboy @PaulaLKennedy
Promises
#DevoxxUK @salaboy @PaulaLKennedy
Developer Experience, itʼs not all about creating clusters
#DevoxxUK @salaboy @PaulaLKennedy
Key Takeaways
● Modern technology landscape is complex = there is plenty of cognitive load
to go around
#DevoxxUK @salaboy @PaulaLKennedy
Key Takeaways
● Modern technology landscape is complex = there is plenty of cognitive load
to go around
● Platform Teams can reduce cognitive load for Application Teams by
providing a curated platform and supported Golden Paths
#DevoxxUK @salaboy @PaulaLKennedy
Key Takeaways
● Modern technology landscape is complex = there is plenty of cognitive load
to go around
● Platform Teams can reduce cognitive load for Application Teams by
providing a curated platform and supported Golden Paths
● Developers need good Developer Experience and a self-serve, supported
path to get their code to production
#DevoxxUK @salaboy @PaulaLKennedy
Key Takeaways
● Modern technology landscape is complex = there is plenty of cognitive load
to go around
● Platform Teams can reduce cognitive load for Application Teams by
providing a curated platform and supported Golden Paths
● Developers need good Developer Experience and a self-serve, supported
path to get their code to production
● What golden paths exist in your organisation? Can they be improved?
#DevoxxUK @salaboy @PaulaLKennedy
Continuous Delivery for Kubernetes
● 35% Discount on MEAP
● Code: ctwdevoxxuk22
#DevoxxUK @salaboy @PaulaLKennedy
Thank You!
Mauricio Salatino
@salaboy
VMware
Paula Kennedy
@PaulaLKennedy
Syntasso

Pave the Golden Path On Your Internal Platform