Backend debugging often relies on scattered console.log() statements, browser network tabs, and server logs. As applications grow, understanding how a request moves through middleware, controllers, services, databases, and external APIs becomes increasingly difficult.
To solve this problem, I built SuriLens—an open-source real-time backend execution visualizer and observability toolkit for Node.js.
It helps developers understand exactly what happens inside their backend while requests are being processed.
While building production-grade Node.js applications, I often found myself asking questions like:
Which middleware executed first?






