Введение в книгу:Simplify building, deploying, and managing containerized applications on Kubernetes—so you can write code instead of sweating infrastructure details.
Developer experience—the tools, workflows, interfaces, and patterns you use to build applications—is critical to the success of any Cloud Native project. Good developer experience abstracts away the inherent complexity of a Kubernetes system, offering developers a fast path to productivity.
In Developer Experience on Kubernetes, you will learn how to:
Create and manage an end-to-end developer environment on Kubernetes
Identify and efficiently resolve application developer pain points
Communicate and collaborate with other development teams
Self-service cloud native runtimes and services
Evaluate and adopt tools and processes for observability, CI/CD integration, local development, and more
Build hands-on projects using Go and Java
Developers thrive when they can focus on problem-solving rather than wrestling with tooling complexity or inefficient processes. A positive developer experience empowers software creators to deliver value to their customers by maintaining flow and productivity. Good developer experience combines development tools, frameworks, platforms and organizational processes into a well-designed, low-friction development infrastructure.