Developer experience is the usability of the tools, workflows, and interfaces that help development teams build complex systems and deliver software. Within an organizational platform, it connects cloud, third-party, and internal services through company-specific standards and integrations. section 1.1.2
A useful developer experience:
- Hides unnecessary tooling and integration concerns from development teams. section 1.2.2
- Acts as an enabler rather than a static product, supporting continuous delivery of high-quality software. section 1.1.2
- Coordinates services across cloud providers, third-party systems, and internal infrastructure when organizational needs require it. section 1.1.2
Organization-specific layers show how developer experiences sit above mixed cloud, third-party, and internal services. section 1.1.2
Figure 1.12 The CNCF landscape (Source: https://landscape.cncf.io)
The CNCF landscape provides a visual map of Kubernetes-oriented tools that simplify development workflows and support platform engineering. section 1.2.2





