HUMN – telematics platform for fleets

  • project:
  • client: Humn
  • year: 2018
  • website:

challenge:

Our client wanted to include in his offering a telematics platform that would be offered to fleets. The goal was to evaluate driving behavior of users based on data collected from vehicle’s OBD2 interfaces as well as a GPS and accelerometer.

tools used:

Core system:
Scala,
Kafka,
Spark Streaming,
Cassandra,
Docker, Kubernetes

Blockchain component:
BigChain DB,
Swarm,
Tendermint

Web console:
React,
TypeScript
Our challenge was to create a horizontally scalable platform that could be also extended to handle other sources of data in the future.

solution:

We have implemented a system based on big data stack: Kafka, Scala, Spark Streaming and Cassandra. To simplify portability between different cloud providers, the system is dockerized and Kubernetized.

The platform also utilizes Ethereum blockchain technologies to transparently and reliably store some vital data of the system.

impact:

We have created a telematics platform with blockchain component that would be offered to fleets.