Developer Advocate
HashiCorp
she/her
@joatmon08
Rosemary
Wang
Slide 7
Slide 7 text
What are we missing?
Slide 8
Slide 8 text
The
platform
contract is
incomplete
Day 2 updates?
Dependency management of
platform & services?
Access control from
platform interface?
Local and remote development?
Slide 9
Slide 9 text
Day 2
Making platform changes that affect services.
01
Slide 10
Slide 10 text
Platform Application
??
v13.11
v14.9
??
v14.9
%
??
Version Control
Version Control
Module
Slide 11
Slide 11 text
DEMO
Slide 12
Slide 12 text
Use version control
Identify escape hatch
Label by criticality
Identify source(s) of truth
Automate by event
Use drift as signal
Slide 19
Slide 19 text
Access control
Least privilege for platform components.
03
Slide 20
Slide 20 text
Platform Application %
Platform
interface
??
Slide 21
Slide 21 text
DEMO
Slide 22
Slide 22 text
Centralize identity
Choose one auth provider
Maximize integrations
Slide 23
Slide 23 text
Local & Remote Development
Develop locally, deploy remotely.
04
Slide 24
Slide 24 text
Platform Application
%
??
??
Slide 25
Slide 25 text
DEMO
Slide 26
Slide 26 text
Define “local”
Map data restrictions
Balance testing cost and usefulness
Slide 27
Slide 27 text
Summary
04
Slide 28
Slide 28 text
Day 2 updates
The
complete
platform
contract
Dependency management of
platform & services
Access control from
platform interface
Local and remote development
Developer Platform ✍
✅
✅
✅
✅
Slide 29
Slide 29 text
Paving an
Infinite
Golden Path
Update
Create
Run
Migrate
Day N
Day 2
Day 0
Day 1
Slide 30
Slide 30 text
Demo github.com/joatmon08/
hashicorp-stack-demoapp
Tutorials
developer.hashicorp.com/hcp/
tutorials
Learn more