Selector Analytics architectural goal
Data Collection
Entry point for data in the system.
Data Hypervisor
The data plane where data gets normalized and enriched for further processing by upper layers.
Knowledge Service
Data is processed and ML analytics are performed.
Collaboration Service
Exposes the various interfaces for the user to interact with Selector Analytics.
To accomplish this, Selector created an architecture that distributes functionality into four key areas, and then designed each abstraction layer with both performance and usability in mind. We considered every aspect of this problem, from the diversity of the data inputs, the guidance of the machine-learning algorithms, to the methods for data retrieval and presentation of that data.
Data Collection Engine
Selector Analytics has access to a wide variety of data sources through a set of custom-built collection engines that leverage both push and pull technology.