Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

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

Slide 14

Slide 14 text

Abstractions…with Options Infrastructure as Code GitOps UI / CLI Lower Level Customization Higher Level Standardization