Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Choose Your Own Abstraction: Iterating on Devel...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Rosemary Wang
December 06, 2023
Technology
120
0
Share
Choose Your Own Abstraction: Iterating on Developer Experience
Originally presented at KubeCon 2023.
Rosemary Wang
December 06, 2023
More Decks by Rosemary Wang
See All by Rosemary Wang
Build for massive scale & security with the HashiCorp Cloud Platform
joatmon08
0
81
People, process, and technology for ILM and SLM adoption
joatmon08
0
71
Secure Day 2 operations with Boundary and Vault
joatmon08
0
79
Can You Test Your Infrastructure as Code?
joatmon08
1
110
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
80
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
87
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
88
Building a Developer Platform? Ask these questions.
joatmon08
0
98
From Cloud-Hosted to Cloud-Native
joatmon08
0
120
Other Decks in Technology
See All in Technology
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
360
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
430
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
2k
昔はシンプルだった_AmazonS3
kawaji_scratch
0
330
Shipping AI Agents — Lessons from Production
vvatanabe
0
230
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
200
自立を加速させる神器 - EMOasis #11
stanby_inc
0
140
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
Hacobu Tech Deck
hacobu
PRO
0
110
Keeping Ruby Running on Cygwin
fd0
0
150
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
How to make the Groovebox
asonas
2
2.1k
Designing for humans not robots
tammielis
254
26k
How to train your dragon (web standard)
notwaldorf
97
6.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Test your architecture with Archunit
thirion
1
2.2k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
My Coaching Mixtape
mlcsv
0
99
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Ruling the World: When Life Gets Gamed
codingconduct
0
210
Six Lessons from altMBA
skipperchong
29
4.2k
Transcript
None
Rosemary Wang Choose Your Own Abstraction: Iterating on Developer Experience
The “Right” Platform Interface Infrastructure as Code Lower Level Customization
Higher Level Standardization
The “Right” Platform Interface Infrastructure as Code Lower Level Customization
Higher Level Standardization “I don’t want to learn it.”
The “Right” Platform Interface Infrastructure as Code UI / CLI
Lower Level Customization Higher Level Standardization
The “Right” Platform Interface Infrastructure as Code UI / CLI
“I can onboard to the platform.” Lower Level Customization Higher Level Standardization
Backstage - Day 0
What about updates?
The “Right” Platform Interface Infrastructure as Code GitOps UI /
CLI Lower Level Customization Higher Level Standardization
The “Right” Platform Interface Infrastructure as Code GitOps UI /
CLI “I can make changes with a familiar interface.” Lower Level Customization Higher Level Standardization
Argo CD - Day 2
Argo CD - Day 2
Escape Hatch Version Control Infrastructure as Code GitOps UI /
CLI Lower Level Customization Higher Level Standardization
Abstractions…with Options Infrastructure as Code GitOps UI / CLI Lower
Level Customization Higher Level Standardization