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
0
53
Choose Your Own Abstraction: Iterating on Developer Experience
Originally presented at KubeCon 2023.
Rosemary Wang
December 06, 2023
Tweet
Share
More Decks by Rosemary Wang
See All by Rosemary Wang
Build for massive scale & security with the HashiCorp Cloud Platform
joatmon08
0
21
People, process, and technology for ILM and SLM adoption
joatmon08
0
13
Secure Day 2 operations with Boundary and Vault
joatmon08
0
38
Can You Test Your Infrastructure as Code?
joatmon08
1
70
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
40
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
51
Break Glass, Repair Fast, Reconcile Automation
joatmon08
2
47
Building a Developer Platform? Ask these questions.
joatmon08
0
49
From Cloud-Hosted to Cloud-Native
joatmon08
0
69
Other Decks in Technology
See All in Technology
ブレインパッド_20250311_AIxIoTビジネス共創ラボ_第2回勉強会.pdf
iotcomjpadmin
0
230
単一の深層学習モデルによる不確実性の定量化の紹介 ~その予測結果正しいですか?~
ftakahashi
PRO
2
380
Microsoft_20250311_できるつくれるAIAgent.pdf
iotcomjpadmin
0
230
なぜ「Event Sourcing」を選択したのか〜事実に基づくことの重要性〜/Why did we choose "Event Sourcing"?
bitkey
1
240
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
230
eBPF-based Process Lifecycle Monitoring
yukinakanaka
1
130
実践的なバグバウンティ入門 (2025年版)
scgajge12
4
820
Cline を知ると世界が広がった(だが、俺は Claude for Desktop で行く)
nassy20
3
160
EM初心者として半年間マネジャーをやってみて分かったこと
sansantech
PRO
0
120
EC-CUBEはサーバレスで動かせるのか?
yukishimada
1
140
AWSサービスアップデート2025年2月分
yuobayashi
2
120
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
5
1.5k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
680
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
The Language of Interfaces
destraynor
156
24k
4 Signs Your Business is Dying
shpigford
183
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
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