$30 off During Our Annual Pro Sale. View Details »
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
90
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
64
People, process, and technology for ILM and SLM adoption
joatmon08
0
47
Secure Day 2 operations with Boundary and Vault
joatmon08
0
63
Can You Test Your Infrastructure as Code?
joatmon08
1
100
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
58
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
72
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
70
Building a Developer Platform? Ask these questions.
joatmon08
0
80
From Cloud-Hosted to Cloud-Native
joatmon08
0
92
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
46k
20251127 BigQueryリモート関数で作る、お手軽AIバッチ実行環境
daimatz
0
400
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
540
インフラ室事例集
mixi_engineers
PRO
2
160
Master Dataグループ紹介資料
sansan33
PRO
1
4k
type-challenges を全問解いたのでエッセンスと推し問題を紹介してみる
kworkdev
PRO
0
160
Design System Documentation Tooling 2025
takanorip
0
810
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
1
220
生成AIシステムとAIエージェントに関する性能や安全性の評価
shibuiwilliam
2
300
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
4
890
私も懇親会は苦手でした ~苦手だからこそ懇親会を楽しむ方法~ / 20251127 Masaki Okuda
shift_evolve
PRO
4
510
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
170
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Why Our Code Smells
bkeepers
PRO
340
57k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Practical Orchestrator
shlominoach
190
11k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
KATA
mclloyd
PRO
32
15k
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