I am working on a ETL solution for customers in multiple Azure regions using Azure Data Factory. I want to use ADF(s) to take data files from the customers' SFTP servers and run through an transformation pipeline(in ADF) and save the resulting data to a SQL server in the same Azure regions.
The things is that I don't want to have an almost identical ADF pipeline in each region. Instead, I would like to have one source recipe of the data factory and be able to publish this data factory to the Azure environments in all Azure regions.
I was thinking maybe I can connect ADFs in different regions to the same DevOps repo so that they all read and publish from the same source recipe, but Microsoft document says one repo can only be associated with one ADF.
Do you have any recommendations as to how to develop and deploy ADF pipeline into multiple Azure regions?