Rosemary Wang
Choose Your Own Abstraction:
Iterating on Developer Experience
Slide 3
Slide 3 text
The “Right” Platform Interface
Infrastructure as Code
Lower Level
Customization
Higher Level
Standardization
Slide 4
Slide 4 text
The “Right” Platform Interface
Infrastructure as Code
Lower Level
Customization
Higher Level
Standardization
“I don’t want to
learn it.”
Slide 5
Slide 5 text
The “Right” Platform Interface
Infrastructure as Code UI / CLI
Lower Level
Customization
Higher Level
Standardization
Slide 6
Slide 6 text
The “Right” Platform Interface
Infrastructure as Code UI / CLI
“I can onboard to
the platform.”
Lower Level
Customization
Higher Level
Standardization
Slide 7
Slide 7 text
Backstage - Day 0
Slide 8
Slide 8 text
What about updates?
Slide 9
Slide 9 text
The “Right” Platform Interface
Infrastructure as Code GitOps UI / CLI
Lower Level
Customization
Higher Level
Standardization
Slide 10
Slide 10 text
The “Right” Platform Interface
Infrastructure as Code GitOps UI / CLI
“I can make
changes with a
familiar interface.”
Lower Level
Customization
Higher Level
Standardization
Slide 11
Slide 11 text
Argo CD - Day 2
Slide 12
Slide 12 text
Argo CD - Day 2
Slide 13
Slide 13 text
Escape Hatch
Version Control
Infrastructure as Code GitOps UI / CLI
Lower Level
Customization
Higher Level
Standardization