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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
87
People, process, and technology for ILM and SLM adoption
joatmon08
0
74
Secure Day 2 operations with Boundary and Vault
joatmon08
0
83
Can You Test Your Infrastructure as Code?
joatmon08
1
120
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
90
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
90
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
93
Building a Developer Platform? Ask these questions.
joatmon08
0
100
From Cloud-Hosted to Cloud-Native
joatmon08
0
120
Other Decks in Technology
See All in Technology
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
170
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
210
20260515 ID管理は会社を守る大切な砦!〜🔰情シス向け〜
oidfj
0
570
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
1k
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
170
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
240
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
200
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.9k
AI全盛の今だからこそ、あえてもう一度振り返るAPIの基礎
smt7174
1
100
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
AIを賢くしたいなら、まずは人間の改善ループから
subroh0508
0
120
Every Conversation Counts
kawaguti
PRO
0
230
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
The untapped power of vector embeddings
frankvandijk
2
1.7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
A Soul's Torment
seathinner
6
2.8k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Code Review Best Practice
trishagee
74
20k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
340
Paper Plane
katiecoart
PRO
1
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
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