Non-Functional Requirements of Sourcing solution

This page details the non-functional requirements of the sourcing solution.

Volume/Size

Collection

Considering the variety of use cases that can be possible for a collection, the following are the volume/size details that needs to be supported. This has to be supported both by API and the front-end tools for creation, such as Editors, pages that show a collection. The front-end UI should be responsive for this volume.

Item

Maximum Value

Item

Maximum Value

Number of first level folders

300

Number of child folders at any given level (other than level 1)

100

Total number of folders in a collection

5000

Number of assets linked to a folder

5000

Total number of assets linked to a collection (across all folders)

10000

Size of a linked asset

1 GB

Total size of linked assets to a collection

100 GB

Content

  1. Maximum size of a video or audio - 15 GB

  2. Maximum size of a document or any other file uploaded, like epub, pdf, html zip, h5p - 1 GB

  3. Maximum size of an ECML content - 1 GB

Question Set

Performance

  1. Any front-end UI page/editor should load within a maximum of 5 secs.

  2. Any operation within an editor (such as modifying folders, showing popups etc.) should respond within a maximum of 1 secs.

  3. Any actions on editor - such as publish, submit, cancel, should respond within 5 secs.

Load

TBD