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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rosemary Wang
December 06, 2023
Technology
0
100
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
71
People, process, and technology for ILM and SLM adoption
joatmon08
0
58
Secure Day 2 operations with Boundary and Vault
joatmon08
0
68
Can You Test Your Infrastructure as Code?
joatmon08
1
100
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
64
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
77
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
75
Building a Developer Platform? Ask these questions.
joatmon08
0
87
From Cloud-Hosted to Cloud-Native
joatmon08
0
100
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
3
1.9k
Amazon ElastiCacheのコスト最適化を考える/Elasticache Cost Optimization
quiver
0
330
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
2
500
Tebiki Engineering Team Deck
tebiki
0
23k
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
270
漸進的過負荷の原則
sansantech
PRO
3
430
【NGK2026S】日本株のシステムトレードに入門してみた
kazuhitotakahashi
0
250
ファシリテーション勉強中 その場に何が求められるかを考えるようになるまで / 20260123 Naoki Takahashi
shift_evolve
PRO
3
420
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
390
エンジニアとマネジメントの距離/Engineering and Management
ikuodanaka
3
690
SMTP完全に理解した ✉️
yamatai1212
0
130
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
60
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
88
Darren the Foodie - Storyboard
khoart
PRO
2
2.3k
Designing for Timeless Needs
cassininazir
0
120
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
92
Git: the NoSQL Database
bkeepers
PRO
432
66k
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