Designing Idempotent Data Pipelines

Article 4 in the single-engineer data stack series. Article 1 swapped Spark for DuckDB. Article 2 swapped Pandas for Polars. Article 3…