1. CNCF Platforms Working Group
"Cloud Native Platforms White Paper": This paper defines a platform as a curated experience for a specific group of users (e.g.
developers) that abstracts away the complexity of the underlying infrastructure. Section "What is a Platform?" states
"A platform is a collection of tools and services
glued together to deliver a specific capability... It reduces the cognitive load on users." A web portal is a common implementation of this user-facing layer. (Source: CNCF Platforms WG
v1.0
2023).
2. Backstage.io Official Documentation: Backstage is a CNCF incubating project designed specifically to solve this problem. The documentation states
"Backstage is an open platform for building developer portals. ... it unifies all your infrastructure tooling
services
and documentation to create a streamlined development environment." This exemplifies the implementation of a web portal to abstract complexity. (Source: backstage.io
"What is Backstage?").
3. Kubernetes Official Documentation
"Introduction to Kubernetes": The documentation acknowledges the complexity of the system and the ecosystem of tools built on top of it to simplify interactions. While not prescribing a portal
it supports the idea of higher-level tools
stating
"Kubernetes is a platform for building platforms... This provides a layer of abstraction for developers." A portal is a prime example of such a higher-level platform. (Source: kubernetes.io/docs/concepts/overview/).