The Customer

Our customer is a healthcare startup focused on innovation that plans to scans the human body (20000 bodies in the first phase) and identify various body types and then use it to create machine learning classification algorithms to classify each scan into body type. Such classification could be used to show customers what would be their perfect body shape based on the classification they fit in and recommend best fit diet and training programs to achieve the perfect shape, showing 3D model predictive avatars on how they could look like if they respect the program in in 3, 6, 9 months.

The need

The customer needed a strategic development partner to design and build an innovative solution for processing and visualizing tri-dimensional scans of human body from photogrammetric scanners.

The solution

Our team has been working alongside the customer’s team from early concept initiation phase, providing consultancy regarding the best-fit cloud architecture and the general design for their highly performant micro-services based solution. The main challenge was to handle huge amount of data in real-time; we handled this by proposing an E2E solution designed to copes with enormous amount of data to be processed for real-life scanning and analysis. Beyond being highly-performant, the solution had to be designed with focus on usability for the three main functional design features: Administration Panel, Client Panel and Expert Panel. 

Technologies

On the front-end side with chose tools and technologies to enable fast development and interactive dynamic content:

  • Angular, JavaScript
  • LESS, Bootstrap
  • JSON + REST

On the backend side we chose tools and technologies that would ensure high availability and performance:

  • Java, Kotlin, PostgreSQL
  • Spring (Cloud, Boot, Security)
  • JPA + Spring Data JPA
  • Kafka, RabbitMQ, Thymeleaf
  • Logstash, Prometheus

For real time advance monitoring we are using Elastic Stack, CACTI, Zabbix

We are excited about challenging projects that require creative thinking and lots of technology innovation. We are enthusiastic about brilliant ideas and the projects we also believe in and fully committed to convert them into successful working products. And we do believe that such a solution, once launched, will positively impact end customers and generate rewarding health benefits.