
2/19/2025 · Guillaume Bort
What this post added
Datadog's Streaming Platform abstracts Kafka complexity for real-time reliability at scale. It introduces 'Streams' that span multiple Kafka clusters, enabling seamless traffic redirection and failovers without reconfigurations. Consumer semantics are shifted to at-least-once delivery with relaxed ordering for parallelism. A custom coordinator, the Assigner, monitors cluster health and workload distribution in real-time. To address head-of-line blocking, 'Stream lanes' provide QoS differentiation, and an advanced commit log tracks multiple offsets for concurrent processing of live traffic and backlogs.