ETL and streaming data pipelines