Tensoralpha’s Cryptocurrency Fund — Case Study

Antek Miłkowski
teonite
Published in
2 min readFeb 19, 2019

→ Check our BLOG
→ Follow us on:
Facebook, Twitter, Instagram, LinkedIn

Client’s problem

In a nutshell, our client — tensoralpha, is a startup which is working on creating an investment fund based on cryptocurrencies.

As the client is mainly focused on creating trading strategies, they needed a dedicated tool which would allow them to keep on top of everything, at all times. They made a decision to outsource efforts related to analysis of strategy performance to us, as we have a strong portfolio experience in data visualization, dashboards and web applications.

Solution

The solution was to create a customized dashboard which would basically show all relevant KPIs of particular trading strategy as well as graphs for clear visual data representation.

Due to significance of prompt delivery of the project, we have decided to use microservices (based on Docker) in order to optimize communication between us and the client.

This implied clearly defined responsibility boundaries, and we were able to focus on dashboard development, while the client could focus on delivering business logic service.

One honorable mention in terms of used technologies — an invaluable tool which allowed us for easier communication was GRPC. Using GRPC meant that the client could give us any KPI and we were able to implement/add it to the dashboard without having to go into too many details.

In short, the way it worked was that the client wrote the proto file (as they knew exactly what kind of data is required to be displayed on the dashboard) and it worked as a common interface. This file defines data types and functions which operate on those data types.

Quick Architecture Overview

We implemented web back-end in Django, front-end in ReactJS and business logic service was implemented using Node.js and Typescript. GRPC was used for web back-end and business logic service communication.

Client’s Testimonial

“TEONITE is a group of seasoned professionals, our cooperation was smooth and seamless. The dashboard created for the cryptocurrency fund during the project has met all of our expectations and we’re looking forward to working with TEONITE again in the future” David Klemm - CEO, Tensoralpha

TL;DR

As a solution for client’s problem we have created a dashboard showing relevant KPIs of trading strategies in cutting edge web development technologies.

--

--