Zipkin
Zipkin is a distributed tracing system originally developed at Twitter and now maintained as an open-source project by the OpenZipkin community. It collects timing data from services instrumented with the Zipkin client libraries, enabling operators to analyze latency distributions and trace request paths through microservices architectures. Zipkin's data model — spans, traces, and annotations — became the foundation for later tracing standards including OpenTelemetry, and its query interface provides both trace retrieval and service dependency graphs. However, Zipkin's storage requirements scale with the volume of span attributes it indexes, making it expensive to operate at the scale of modern cloud-native environments. This cost pressure drove the development of alternatives like Grafana Tempo and Jaeger, which trade ad-hoc span search for cheaper object storage.
Zipkin's fate illustrates a recurring pattern in infrastructure technology: the system that defines a category is rarely the system that survives its commercialization.