Notes:

  1. User uploads a file using manager (files-ui)
  2. The file is uploaded using sb-graphql API
  3. File is uploaded to AWS S3
  4. A confirmation is sent to a user using manager (files-ui)
  5. A file upload to AWS S3 triggers the AWS lambda, this is the current implementation
  6. AWS lambda makes a call to sb-graphql 
  7. sb-graphql makes a call to the new microservice or lambda (this needs to be implemented) to scrape metadata
  8. the new microservice/lambda returns the result to sb-graphql
  9. sb-graphql returns the result to catalog