
welcome
Thank you for purchasing the MEAP for Developer Experience on Kubernetes.
To get the most benefit from this book, you'll want to have established skills in software development, with working experience in building web applications and using containers. We assume you're familiar with Git, distributed systems, databases, and testing. We don't expect working experience with Kubernetes or the cloud, but we'll assume you're familiar with them at a conceptual level.
As organizations adopt cloud native technologies and Kubernetes, they are fundamentally transforming how they build, deploy, and manage software. This shift is driven by the need to deliver software faster, more reliably, and at scale. At the core of this transformation is the developer experience—the daily reality of how developers interact with tools, platforms, and processes to deliver value to customers through software.
While these technologies offer powerful capabilities, they often come with increased cognitive load and reduced developer productivity. Understanding and optimizing the developer experience has become crucial for organizations aiming to succeed in their cloud native journey.
The book is divided into three parts. Part 1 will guide you through the path to production, defining developer experience, describing the main challenges and friction points in the inner development loop, and demonstrating how to handle them with cloud native tools and modern development practices.