#74
B+
Rank #50
Jaeger
A distributed tracing system for monitoring and troubleshooting microservice-based architectures. Standout trait is its pluggable storage backends (Cassandra, Elasticsearch, Kafka) built for large-scale trace ingestion.
76.5
/ 100
β Full Stack
Go microservices (agent/collector/query) that ingest OpenTelemetry/Jaeger-format spans and persist them to a pluggable backend β Cassandra or Elasticsearch for production scale, or in-memory/Badger for the all-in-one dev image.
π Scaling Analysis
Designed from the ground up for scale β collector and query tiers scale independently and stateless, with the storage backend (Cassandra/ES) doing the heavy lifting for write-heavy trace ingestion at internet scale. The all-in-one convenience image, by contrast, is single-node and not meant for production load.
π Running on Nexlayer
All-in-one image works as a single pod for dev/testing; production deployments split into collector, query, and storage pods, with services addressed via <podName>.pod:<port>. Elasticsearch/Cassandra backend pods add real operational weight versus the single-binary dev mode.