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
110
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
77
People, process, and technology for ILM and SLM adoption
joatmon08
0
64
Secure Day 2 operations with Boundary and Vault
joatmon08
0
73
Can You Test Your Infrastructure as Code?
joatmon08
1
110
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
70
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
79
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
79
Building a Developer Platform? Ask these questions.
joatmon08
0
90
From Cloud-Hosted to Cloud-Native
joatmon08
0
110
Other Decks in Technology
See All in Technology
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
130
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
610
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
5
510
LLM活用の壁を超える:リクルートR&Dの戦略と打ち手
recruitengineers
PRO
1
200
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.9k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.6k
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
6
1.7k
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
2k
Databricks (と気合い)で頑張るAI Agent 運用
kameitomohiro
0
360
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
1
150
dbt meetup #19 『dbtを『なんとなく動かす』を卒業します』
tiltmax3
0
150
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
68
Mind Mapping
helmedeiros
PRO
1
110
sira's awesome portfolio website redesign presentation
elsirapls
0
170
30 Presentation Tips
portentint
PRO
1
250
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Code Review Best Practice
trishagee
74
20k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
96
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
The Curious Case for Waylosing
cassininazir
0
260
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
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