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 |
---|---|
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
Maximum size of a video or audio - 15 GB
Maximum size of a document or any other file uploaded, like epub, pdf, html zip, h5p - 1 GB
Maximum size of an ECML content - 1 GB
Question Set
Performance
Any front-end UI page/editor should load within a maximum of 5 secs.
Any operation within an editor (such as modifying folders, showing popups etc.) should respond within a maximum of 1 secs.
Any actions on editor - such as publish, submit, cancel, should respond within 5 secs.
Load
TBD
Â