While the benefits of creating a platform engineering team are numerous, acquiring the right talent can be a challenge. This is because platform engineers need highly specialised skills and a deep understanding of various technologies, including cloud infrastructure, DevOps, containerization, orchestration and more.
Introducing a platform engineering function also requires cultural change, especially if your organisation is still operating on-premise legacy infrastructure and has yet to fully transition to the cloud.
As Luca Lanziani highlights, this cultural shift is a challenge because it requires: “Convincing everyone to converge into using the same platform. People are used to building things the way they like. Now they're going to have someone feeding them something that was built by someone else. And for this, there is a nice model — building the platform as a product.
“What do we mean by building the platform as a product? It means the other teams in your organisation should be your clients. If they're your clients, you're going to have to listen to them, you're going to have to work with them.”