Designing Idempotent Data Pipelines: Guaranteeing Exactly-Once Semantics in Production | Wicked Smart Data