Building highly reliable data pipelines at Datadog | Datadog
Apr 2, 2019Quentin Francois

Summary
This post details Datadog's best practices for building highly reliable data pipelines, focusing on architectural design, fault tolerance, and monitoring. Key strategies include using isolated, short-lived clusters for Spark jobs, leveraging spot instances to enforce fault tolerance, and breaking down long jobs vertically and horizontally. The post also emphasizes the importance of comprehensive monitoring through tagged clusters and the Datadog Agent to detect failures early and ensure timely data 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
- How we built reliable log delivery to thousands of unpredictable endpoints | 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