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
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
79
People, process, and technology for ILM and SLM adoption
joatmon08
0
67
Secure Day 2 operations with Boundary and Vault
joatmon08
0
77
Can You Test Your Infrastructure as Code?
joatmon08
1
110
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
76
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
84
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
86
Building a Developer Platform? Ask these questions.
joatmon08
0
96
From Cloud-Hosted to Cloud-Native
joatmon08
0
120
Other Decks in Technology
See All in Technology
Bref でサービスを運用している話
sgash708
0
220
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
Embeddings : Symfony AI en pratique
lyrixx
0
440
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
280
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
590
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
LLMに何を任せ、何を任せないか
cap120
11
6.8k
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
160
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
120
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
12
7.2k
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
150
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
New Earth Scene 8
popppiees
2
2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Side Projects
sachag
455
43k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
The untapped power of vector embeddings
frankvandijk
2
1.6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Mobile First: as difficult as doing things right
swwweet
225
10k
A Soul's Torment
seathinner
5
2.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
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