![]() |
INTEGRATION MODULE
Responsible for communication and
integration between different modules
|
![]() |
INFRASTRUCTURE MODULE
Responsible for providing the required
infrastructure to execute tests on.
|
![]() |
TEST MODULE
Responsible for handling test metadata and storing
all testing metadata using it to validate and control
test execution. Fetching and processing test
results, metrics, and failures.
|
![]() |
REQUEST HANDLER
Responsible for transforming REST requests from the Front-end module to appropriate events.
|
![]() |
GRAPHING MODULE
Responsible for graph visualizations and data aggregations
with low response times. The module's functionality should
be limited to presenting graphical visualization of metrics
and aggregations depending on client needs.
|
![]() |
USERS MODULE
Responsible for dealing with user control,
authentication/authorization. Responsible for
multitenancy and user classification
(organization/team/project)
|
![]() |
VISUALIZATION MODULE
Responsible for visualizations and execution of different
tasks by the clients. This module is how we present our
work to the clients.
|
![]() |
MONITORING MODULE
Responsible for monitoring services and providing
valuable insights and dashboarding of the hardware
utilization, and providing alerts on specific quotas (ex.
CPU usage > 70%, HDD storage > 70%)
|