As application platforms grow larger, the idea of DevOps teams where developers support the software development life cycle, but also manage infrastructure and the platform, is beginning to reach the limits of what these teams can support. Rather than making their best application developers work on infrastructure problems, more organizations are realizing that a centralized platform team that specializes in that area is a better use of their developers’ skills.
Should your organization invest in platform engineering?
You need a centralized platform, and a specialized team — the platform engineering team — to manage it.
If your organization is entirely in the cloud, and your Dev teams are running their applications on managed Kubernetes services, then a large part of your compute infrastructure and platform is managed by the service provider.