What does idempotency mean for a data pipeline?
- A Re-running the same job produces the same result without duplicating data
- B The job runs only once
- C The job cannot fail
- D Results are cached
Answer
Re-running the same job produces the same result without duplicating data
Distributed jobs fail and are retried routinely, so non-idempotent writes silently corrupt data over time.





