Achieving High Performance with an Internal Developer Platform
summary
Describes an internal developer platform built on GitHub, Travis CI, Spinnaker, Kubernetes on AWS, CloudFormation, Grafana Cloud and homegrown glue that lets teams scaffold, deploy and monitor a microservice in about five minutes. Chooses an Golden Path covering ~80% of use cases with escape hatches for teams that must opt out. Platform team work since 2017 reduces cross-team effort (example: a logging swap avoided ~180 pull requests from 40 teams and ~60 reviews) and optimizes for successful deployments as the north star.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:02What is high performance?
- 5:06How can we become high performers?
- 6:55How can we scale?
- 10:42Use a software development platform
- 18:13Our own journey at Adevinta
- 32:05Demo
- 34:42Lessons learned
- 36:08Recap
- 36:45Outro
related talks
11mBuilding Scalable Developer Platforms
44mPlatform Engineering 101: Building Internal Developer Platforms
33mBlueprints of Innovation: Engineering Paved Paths for a User-friendly Developer Platform
28mWhat's Next in Platform Engineering
27mWhy Developer Platforms and a curated Dev Experience are a must have when scaling
46mBeyond DevOps: How and Why Companies Converge on Platform Models
31mPlatform Engineering's Inferno
37mDevOps, 12 Factor and Platform Engineering
