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
Rosemary Wang
December 06, 2023
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
From Platform Engineering to AI Automation: Building Infrastructure for Agent Systems
joatmon08
0
120
Context Engineering 101: A Practical Introduction
joatmon08
1
82
Build for massive scale & security with the HashiCorp Cloud Platform
joatmon08
0
110
People, process, and technology for ILM and SLM adoption
joatmon08
0
91
Secure Day 2 operations with Boundary and Vault
joatmon08
0
95
Can You Test Your Infrastructure as Code?
joatmon08
1
170
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
110
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
110
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
110
Other Decks in Technology
See All in Technology
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
290
三人寄ればチューリング完全
puhitaku
6
3.2k
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
2
290
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
:syncing_time:
sksat
2
760
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
180
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
150
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
AI時代のデータ基盤を考える問い
pacocat
0
680
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
internal/testlog で遊ぼう
rokuosan
0
220
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
How to make the Groovebox
asonas
2
2.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
670
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
A Soul's Torment
seathinner
6
3.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
430
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
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