Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building a Developer Platform? Ask these questi...
Search
Rosemary Wang
October 12, 2023
Technology
0
84
Building a Developer Platform? Ask these questions.
Originally presented at HashiConf, October 12, 2023.
Rosemary Wang
October 12, 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
67
People, process, and technology for ILM and SLM adoption
joatmon08
0
53
Secure Day 2 operations with Boundary and Vault
joatmon08
0
67
Can You Test Your Infrastructure as Code?
joatmon08
1
100
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
61
Building a multi-account, multi-runtime service-oriented architecture
joatmon08
0
76
Choose Your Own Abstraction: Iterating on Developer Experience
joatmon08
0
94
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
74
From Cloud-Hosted to Cloud-Native
joatmon08
0
98
Other Decks in Technology
See All in Technology
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
190
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
220
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
AI との良い付き合い方を僕らは誰も知らない
asei
0
270
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
6
3.7k
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
390
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.4k
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1k
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
170
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
240
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
120
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1k
Writing Fast Ruby
sferik
630
62k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
エンジニアに許された特別な時間の終わり
watany
106
220k
Scaling GitHub
holman
464
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Technical Leadership for Architectural Decision Making
baasie
0
180
Music & Morning Musume
bryan
46
7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
50k
For a Future-Friendly Web
brad_frost
180
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
Idea ! Production The golden path ⚙
Platform Infrastructure Application Application Tests Dashboards Secrets AuthN/AuthZ Telemetry CI/CD/GitOps
Stateful Infra Interface
Platform Infrastructure Application Application Tests Dashboards Secrets AuthN/AuthZ Telemetry CI/CD/GitOps
Stateful Infra Interface
✅ Self Service The platform contract ✅ On-demand ✅ Quick
to start ✅ Extensible ✍
Terraform Lower level Programming language GitOps Customization Higher level Standardization
UI/CLI
Developer Advocate HashiCorp she/her @joatmon08 Rosemary Wang
What are we missing?
The platform contract is incomplete Day 2 updates? Dependency management
of platform & services? Access control from platform interface? Local and remote development?
Day 2 Making platform changes that affect services. 01
Platform Application ?? v13.11 v14.9 ?? v14.9 % ?? Version
Control Version Control Module
DEMO
Use version control Identify escape hatch Label by criticality
Dependency management Change platform, refresh applications. 02
Platform Application … Password1
Platform Application ?? … Password1 Password2
Platform Application Reload Update …
DEMO
Identify source(s) of truth Automate by event Use drift as
signal
Access control Least privilege for platform components. 03
Platform Application % Platform interface ??
DEMO
Centralize identity Choose one auth provider Maximize integrations
Local & Remote Development Develop locally, deploy remotely. 04
Platform Application % ?? ??
DEMO
Define “local” Map data restrictions Balance testing cost and usefulness
Summary 04
Day 2 updates The complete platform contract Dependency management of
platform & services Access control from platform interface Local and remote development Developer Platform ✍ ✅ ✅ ✅ ✅
Paving an Infinite Golden Path Update Create Run Migrate Day
N Day 2 Day 0 Day 1
Demo github.com/joatmon08/ hashicorp-stack-demoapp Tutorials developer.hashicorp.com/hcp/ tutorials Learn more