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
27
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
Secure Day 2 operations with Boundary and Vault
joatmon08
0
11
Can You Test Your Infrastructure as Code?
joatmon08
1
42
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
20
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
23
Break Glass, Repair Fast, Reconcile Automation
joatmon08
2
36
Building a Developer Platform? Ask these questions.
joatmon08
0
22
From Cloud-Hosted to Cloud-Native
joatmon08
0
49
Refactoring Applications for Dynamic Secrets
joatmon08
1
35
Catching Commits to Secure Infrastructure as Code
joatmon08
1
48
Other Decks in Technology
See All in Technology
フルカイテン株式会社 採用資料
fullkaiten
0
32k
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
OCI で始める!! Red Hat OpenShift / Get Started OpenShift on OCI
oracle4engineer
PRO
1
190
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
150
Mocking in Rust Applications
taiki45
2
410
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
自作Cコンパイラ 8時間の奮闘
soukouki
0
850
Agile in Automotive Industry, puzzles and lights.
hiranabe
3
1.4k
社内の学びの場・コミュニティ形成とエンジニア同士のリレーションシップ構築/devreljapan2024
nishiuma
3
290
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
260
『GRANBLUE FANTASY: Relink』クオリティと物量の両立に挑戦したフェイシャルアニメーション事例 ~カットシーンからランタイムまで~
cygames
0
110
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
A designer walks into a library…
pauljervisheath
201
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
Building Applications with DynamoDB
mza
90
6k
We Have a Design System, Now What?
morganepeng
48
7.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Typedesign – Prime Four
hannesfritz
39
2.3k
Building a Scalable Design System with Sketch
lauravandoore
459
32k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Robots, Beer and Maslow
schacon
PRO
157
8.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