~/talk

Harnessing E2E automation to gatekeep data pipeline

Talkat XConf Singapore 2022 · on Friday, 2022-07-15· [data-engineering, testing]
links:none on file
links:none on file
links:none on file
slides:none on file

A reusable E2E framework uses the existing orchestrator as the test runner to run a day-one/day-two ingestion pattern, auto-clean/setup, trigger pipelines, then compare ingested parquet/hive outputs and schemas against backed-up expected results; built in about 30 days and shrinks a manual 5‑day regression that covered 50 scenarios/1,500 assertions to about two hours, runs daily (200+ cycles), surfaces 4 regressions early, and enables 10+ prod deploys with zero manual regression by being debug friendly and data driven.

AI-written summary · about

  1. 0:00Intro
  2. 2:58Data Pipeline Architecture View
  3. 5:16Data Source type: Batch vs Stream
  4. 5:48Factors Leading to Multiple Pipelines
  5. 6:26Spiralling of Test Scenarios
  6. 6:51Challenges in manual regression
  7. 7:42Effort to do Manual Regression...
  8. 8:12Manual regression becomes...
  9. 8:37Inefficacy of existing Test Layers
  10. 9:50In Data pipeline, BUGs can cost..
  11. 13:44E Test Approach
  12. 14:08E2E Test: Setup Day 2 Data
  13. 15:34E2E Test: Full cycle...
  14. 16:26Test Runner
  15. 17:38Key Features...
  16. 17:56#1 Debug Friendly
  17. 18:17#2 Lean, Fast & Mean...
  18. 19:03Data driven & Extendable
  19. 19:27Deeply Assertive
  20. 19:48Maximise Reuse
  21. 20:22With Automated Regression...
  22. 21:02Highlights
~/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.