~/talk

Shift-left testing : Building reliable Data Pipelines

Talkat DataEngBytes 2021 · on Sunday, 2021-10-10· [testing, data-engineering]
links:none on file
slides:none on file

Argues that shifting tests left—unit, component, flow and runtime quality checks—catches errors earlier and reduces cost (defects found early are 100x cheaper); cites data downtime losses like $10–14M per org and industry estimates up to $3T. Shows a concrete flight-delay pipeline with unit tests using mock dataframes, component tests writing to local S3 buckets via LocalStack and Spark images, and runtime checks with Great Expectations. Recommends data contracts, logging/monitoring/alerting and anomaly detection to automate recovery and keep pipelines reliable.

AI-written summary · about

  1. 0:00Intro
  2. 0:42What is Data Pipeline
  3. 1:34Data Downtime
  4. 1:53Does it matter? BAD data is bad for business
  5. 2:22What can we do?
  6. 2:36Why Shift Left? Stats from the world of software engineering
  7. 2:59Before we shift left, lets understand basics Flow of code and data
  8. 3:54Testing Pyramid
  9. 6:05Example Tests
  10. 6:52Unit Test
  11. 7:34Component Test
  12. 10:22Local Environment
  13. 14:42Example Data Quality checks
  14. 15:39Practical Data test grid
  15. 16:51Data Contracts
  16. 18:20Ladder of Reliability
  17. 18:57Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.