© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
S. AlmogPractical Debugging at Scalehttps://doi.org/10.1007/978-1-4842-9042-2_8

8. Fullstack Debugging

Shai Almog1  
(1)
Tel Aviv, Israel
 

The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer.

—Bjarne Stroustrup

The definition of fullstack is shifting like quicksand to match whatever the observer considers to be the stack. I’ve seen some definitions that include OPS aspects into the mix. A more common definition follows the process of writing both the frontend and the backend.

I define fullstack as a process of submitting a pull request that covers all the parts required to ...

Get Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.