Fun Stories From Iterating Engineering Platform
Fun Stories From Iterating Engineering Platform
Engineering Platform
Adityo Pratomo & Joshua Bezaleel Abednego
@kotakmakan @joshuabezaleel
How did we start?
Initial problem
Ref: https://gigamonkeys.com/flowers/
State of the platform
ref: mckinsey, dev platform ref architecture
Developer
Control UI Portal App Config Components
Plane
v
Team
Team
Team IT GRC
Platform DB partitioned
Orchestrator automatically
deployment.yaml
gateway.yaml Logging TPS
Infra configured
Engineers metrics.yaml
optimize-cost.yaml
Domain
exposed
ref: https://github.com/openservicebrokerapi
Platform engineering design principles
✅ �� �� ⛓
only abstracts
provides best open for enables task
what you
default collaboration delegation
need
easy for work closely with expose easily enables chain of
engineers to users, understood delegation that
correctly operate contributors and configurations, translates into
services stakeholders to following actionables that
ensure consistent engineers mental can be efficiently
value delivery model completed
Where did we get lucky?
Gopay.sh
Gopay.sh
Engineering
Engineering
Stakeholder
Platform
Platform
buy in