profile picture Endowus Tech

1 page tagged with "observability"

Implementing Distributed Tracing in a Polyglot Microservices Environment

April 14, 2025  ·  1661 words  ·  9 mins

Distributed Tracing is an extremely useful tool to improve observability of distributed systems. By visualizing the entire journey of a request—from the moment a customer clicks a button on a Next.js front end or Flutter mobile app, through the Nest.js BFF and Scala backend services using Akka and Kafka—distributed tracing empowers developers to quickly diagnose performance issues, identify bottlenecks, and reduce mean time to resolution (MTTR). This article details our technical journey, the challenges, explains the underlying concepts, and offers an endowus point of view of us implementing it.

continue reading …