File Analysis Process

  1. An analysis begins when a user uploads files to the Frontend.
  2. Frontend checks for existing files and results in database. If needed,
    it stores the new files and calls asynchronously scan jobs on Brain.
  3. Brain worker sends as much subtasks to Probe(s) as needed.
  4. Probe workers process their jobs and send back results to Brain.
  5. Brain sends results to Frontend.