Data Serialization Formats for Pipelines: When to Use JSON, CSV, Parquet, and Avro | Wicked Smart Data