In this post
The problem it answers
When every team assembles its own pipelines, infrastructure and monitoring, the cognitive load is high and the results are inconsistent. A platform removes the repeated work and puts good defaults in one place.
What a platform team provides
- Self-service creation of services, environments and pipelines.
- Standard, secure and observable defaults.
- Documentation and support for the people who use it.
How it differs from a DevOps team
DevOps is a way of working that joins development and operations. A platform team is a team that builds a product for developers. The two fit together: the platform makes the DevOps practices easy to follow.
Making it work
- Treat developers as customers and ask them what slows them down.
- Make the right path the easiest path, rather than mandating it.
- Measure whether teams actually use it and ship faster.
Sources and further reading
- CNCF Platforms White Paper. tag-app-delivery.cncf.io/whitepapers/platforms/.
IICTP is a new independent credential and is not ISO/IEC 17024 accredited.