How we built reliable log delivery to thousands of unpredictable endpoints | Datadog
Jun 23, 2025Gabriel Reid

Summary
Datadog built a system for reliable log delivery to thousands of unpredictable external endpoints. This system leverages cloud object storage as a distribution center to store data for multiple destinations in single large files, grouped by destination. This provides the isolation advantages of a Kafka topic per destination endpoint without the operational overhead. It also improves recovery of live data after a destination endpoint has been temporarily unavailable, by allowing undeliverable logs to wait without blocking packages ready for delivery.
More from the Data Completeness Measurement trail
- How we measure data completeness at scale | Datadog
- How we migrated a live routing system using AI-assisted refactoring | Datadog
- Achieving relentless Kafka reliability at scale with the Streaming Platform | Datadog
- How we use formal modeling, lightweight simulations, and chaos testing to design reliable distributed systems | Datadog
- Scaling Self-Serve Analytics: The Tools Empowering 5,000 Employees | Datadog