Data Engineering: Pipelines, Orchestration & Reliability
Back to Reliability and Production Patterns

Data Observability — Eliminating Data Downtime (Barr Moses)

Beyond pass/fail tests: end-to-end visibility into pipeline health, lineage, and data freshness. FIND_VIDEO: search 'data observability openlineage monte carlo pipeline' — recommended channel: Monte Carlo / OpenLineage. Aim for 10 min or under.

27 minutesVideo LessonPDF notes
🎯 Free Guest Mode: You are learning for free. Sign in to save your completion progress and quiz answers.
Loading progress...

Key moments

  1. Good Pipelines, Bad Data — The reality of silent pipeline failures occurring despite modern infrastructure investments is explored.
  2. Measuring Data Downtime Impact — Data downtime is defined alongside the escalating downstream blast radius across organizations.
  3. Software Engineering for Data — Software engineering reliability principles are translated into practices for modern data platforms.
  4. Discover, Resolve, Prevent Framework — The three-pillar framework for proactive incident discovery and root-cause mitigation is detailed.
PDF notes

Frequently asked questions

Why is infrastructure monitoring insufficient for data reliability?

Orchestrators and databases only track system runtime status, not data correctness. A pipeline can execute without technical errors while producing empty tables or incorrect calculations.

How does the blast radius of bad data change across layers?

Data errors caught in ingestion are isolated and cheap to fix. If propagated to executive BI dashboards or customer-facing applications, they cause financial and regulatory damage.

What is the primary objective of the Discover phase?

The Discover phase aims to detect anomalies proactively through automated alerts, ensuring engineering identifies bugs before business stakeholders find them.

How was this lesson?

Your feedback helps us refine explanations and catch bugs.