How would you design a batch pipeline to ingest data from internal systems and third-party vendors at Barclays?