Reporting Module (Not Implemented)

How data is collected, made into a report and stored.

Overview

The reporting module collects data from the various analysis modules, compiles it into a report and stores this in the database.

Why It Was Not Implemented

The goal as stated before was to collect data and store it. Due to the limited nature of the analysis as of writing, this was deemed to be unnecessary. Creating a separate service to perform a function that turned out to be around 30 lines of code adds overhead and cost that far outweigh the architectural benefits. If the analysis becomes more complex as to be stored in a separate file or if the results of multiple different analyses needs to be compiled in an extensive report, this can be added later.

Last updated

Was this helpful?