title: How to process CSV and return to front end using cloud functions?
body: <p>I am trying to use cloud functions and Firebase storage to achieve the following:</p>
  <ol>
  <li>User uploads CSV to front end.</li>
  <li>I save that CSV to Firebase storage</li>
  <li>A cloud function is triggered</li>
  <li>The cloud function does some processing on the CSV and creates a new CSV</li>
  <li>The new CSV is saved to Firebase storage and a response is sent to the front end detailing where to read the new csv</li>
  </ol>
  <p>How can I go about achieving this using cloud functions?
  Instead of triggering the function using cloud storage, should I make the function get triggered via a HTTP request?</p>