Skip to product information
1 of 1

Shai Almog

Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production

Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production

Low Stock: Only 1 copies remaining
Regular price £45.53 GBP
Regular price £54.99 GBP Sale price £45.53 GBP
17% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £9.46

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production

Practical Debugging at Scale teaches debugging skills that universities often avoid, but that typically consume as much as 60% of our time as developers. It covers the use of debugger features such as tracepoints, object marking, watch renderers, and more, and provides a scientific approach to debugging that is grounded in theory while being practical enough to help you chase stubborn bugs through the maze of a Kubernetes deployment. It specifically covers debugging in production, an often-neglected discipline but an all too painful reality.

Format: Paperback / softback
Length: 270 pages
Publication date: 03 January 2023
Publisher: APress


Debugging is a critical skill for developers, but it is often overlooked or under-emphasized in university curricula. Practical Debugging at Scale by Shai Almog aims to change that by providing a comprehensive and practical guide to debugging cloud applications in production environments. The book covers a wide range of debugging techniques, including tracepoints, object marking, watch renderers, and more, and emphasizes the importance of a scientific approach to debugging.

One of the key features of Practical Debugging at Scale is its focus on the JVM environment. Most of the tooling and techniques described are applicable to Python, Node, and other platforms, as well as to Java and other JVM languages. This makes the book particularly useful for developers working on cloud-based applications that use the JVM.

The book begins by introducing the scientific method underlying the process of debugging. It explains how to identify the root cause of a problem and how to develop a plan to fix it. The author then covers the debugger capabilities of various tools, including tracepoints, marker objects, and exception breakpoints. These features can be used to trace issues in production Kubernetes environments and to identify the root cause of performance and memory problems.

The book also covers observability and monitoring, which are essential for resolving production problems. Observability involves collecting data about the application and its environment, while monitoring involves analyzing that data to identify potential issues. The author provides practical examples of how to use observability and monitoring to troubleshoot common ailments in production environments.

In addition to the technical aspects of debugging, Practical Debugging at Scale also covers industry best practices for common tooling such as logging. Profiling is also discussed, which can be used to understand performance and memory problems.

Who This Book Is For

Practical Debugging at Scale is for developers in Java and JVM-related languages who want to improve their debugging skills and production reliability. It is also for developers of cloud-based applications that use the JVM. The book assumes a polyglot environment, but focuses on the JVM environment.

In conclusion, Practical Debugging at Scale is a valuable resource for developers who want to improve their debugging skills and production reliability. The book covers a wide range of debugging techniques, including tracepoints, object marking, watch renderers, and more, and emphasizes the importance of a scientific approach to debugging. Whether you are a developer in Java or JVM-related languages or a developer of cloud-based applications, this book is worth reading.

Weight: 559g
Dimension: 254 x 178 (mm)
ISBN-13: 9781484290415
Edition number: 1st ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details