title: How to process a somewhat big CSV file in firebase functions
body: <p>Is there any way to process(read) a csv file(15MB) in firebase functions?
  If so what can I do to offload a somewhat gigantic task(parallel or whatever is the term). </p>
  
  <p>My flow is like this, i read a row of CSV and extract an email, then after getting the email, I'll update the firebase firestore of the corresponding user and then let the CSV be downloaded(pipe to a response).</p>
  
  <p>I got it to work on the response(file.createReadStream.pipe to response), but I can't find a way wrap my head on how to process such a large CSV file that would have hundreds of thousands of rows.</p>
  
  <p>Any help would be great!</p>