I am looking for some details on scaling out feature in Integration Service Environment with respect to logic apps and azure functions. Lets say my trigger LA picks up 50 files every minute from a file share location, performs some operations like encryption/encoding on it drops the files on a different location. This functionality is working fine with single instance. But, if want to increase load on LA then should I add a rule to scale out LA or it scale out will be done internally by azure? What will happen if we increase the instances of LA? Can we get into same race around condition where two execution are trying to work on same file?