KnowYourDay

success-kyd

 
 

THE SUCCESS

The whole architecture is based on a non-blocking distributed code based with socket connected data flows (ES6, NodeJS, MongoDB and REDIS & Swift for Mac). We collected the raw logs from the user machine and aggregate it to a usable format.

services-kyd

THE CHALLENGE

  • Getting root access and providing enough privileges to the endpoints for collecting DNS records.
  • Despite collecting various logs from the system in real time, CPU usage and Memory of the software must be optimized.
  • Auto updating the endpoints when an update is released without crashing or creating downtime for the app running in the background.

about-kyd

 

THE REQUIREMENT

To collect the system logs, DNS, keystrokes, the file activities, time and application switch activities of a user in an encrypted cloud environment, we needed a lightweight endpoint for Max and Windows platform.

partner-kyd

Critically, the system uses aggregate data only to avoid the collection of any sensitive information.

Analysis can be grouped by projects, employees, departments, teams and tags. The goal of the platform is to support managers to understand the working patterns of their team, with more transparent & flexible working systems, enabling business transformation insights to increase the productivity.

kyd-hero

Case Study
 

THE OVERVIEW