File processing pipeline