From my previous article, i had a request to simplify my code for readers. to do so, i will not make use of typescript neither will this code base be large.

Concept behind a gateway:

Reverse proxy or gateway routing. The API Gateway offers a reverse proxy to redirect or route requests to the…

As on-the-ground micro-service practitioners are quickly realizing, the majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in two areas: networking and observability. It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.

Continuing from the previous gateway service tutorial, we can now know howto implement open tracing to our application.

Why open tracing?

Jaeger terminology and components

Just to recap to another article. Jaeger presents execution requests as traces. A trace shows the data/execution path through a system.

  • A trace is made up of one or more spans. A…

Joshua Isaac

I am an experienced back-end software engineer adept in bringing forth expertise in design, installation, testing and maintenance of software systems.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store