Distributed Tracing for Ruby on Rails Microservices with OpenCensus/OpenTelemetry (part 1)

Yoshinori Kawasaki
May 8 · 8 min read
Photo by Paul Skorupskas on Unsplash

Microservices are great, but too hard?

Monolithic architecture of Wantedly in 2012
Microservices architecture of Wantedly in 2019

Hard to tell which components are involved in a single end-user request

A sequence chart of backend microservices for a certain feature, carefully crafted by human
Example of microservices

Distributed tracing helps you!

Datadog APM Trace
Datadog APM Service Map

OpenCensus (will be OpenTelemetry)



Wantedly Engineering

All about engineering & design at Wantedly

Thanks to Camille Drapier.

Yoshinori Kawasaki

Written by

Software Engineer, CTO at Wantedly, Inc.

Wantedly Engineering

All about engineering & design at Wantedly