The author is conducting a comparison between NestJS and ExpressJS frameworks for building applications, focusing on their performance, debugging capabilities, and error handling mechanisms. The comparison involves deploying identical applications to containerized environments alongside OpenTelemetry to analyze resource utilization and debugging with a side-by-side performance comparison. The goal is to understand the strengths and weaknesses of each framework in real-world scenarios. By using Lumigo's no-code instrumentation method, the author aims to provide valuable insights into how these frameworks navigate error scenarios, performance under load, and exception management. This experiment highlights the importance of choosing the right framework for specific use cases and provides a tangible understanding of the performance metrics, tracing data, and related data.