Should we all read the document then process or read one and process it, read the next one, process and so on? This can be a problem if we get 10 documents 10 GB each...
IMO, it's up to you, we will have files, and you can read them in any order you want. Output is clearly defined, so as far as output is correct, it's up to you. Thats my opionion.