Custom Software

Creating the world’s first infinitely scalable crypto trading hub

  • Product Concept
  • Consulting & Strategy
  • Back-end Development
  • Quality Assurance

Empowering crypto traders

Digital Assets Power Play Ltd. is the leading developer of algorithmic trading tools, services and software. Their goal is to empower crypto traders by simplifying the trading process and allowing anyone to trade like a professional using their tools for algorithmic strategy creation.

 

Initial design proposition

 

The team delivered one of the platform’s services and ensured it was fully operational. They were effective partners who managed the project well.

Milovan Pasini

COO, Krypto Investment Partners

Initial design proposition

 

Innovative algorithmic trading

After successfully completing their Initial Coin Offering, Digital Assets Power Play approached us with their whitepaper. They tasked us with a year-long project of creating the core for their crypto trading platform, the DataStreams system that had to analyze market data, find correlations and discover trading opportunities from hundreds of exchanges and thousands of markets in real time.

 

13 key modules built around Kafka®

We created the entire Digital Assets Power Play trading platform as 13 advanced modules built to work fully on their own, as well as in a system. All those modules are connected and communicate with each other through Kafka®, a stream-processing software serving as a data-transferring core of the Digital Assets Power Play platform.

 

All-round redundancy

To make sure the platform performs at peak efficiency and that all information is available to users at a moment’s notice, multiple instances of the same module are deployed into the platform. Some modules are even multiplied within the platform more than 100 times to ensure user and data scalability.

 

Initial design proposition

 

Infinitely scalable platform

Digital Assets Power Play platform needs to support infinite increase in the number of users as well as data sources. That makes vertical scaling and adding additional modules impossible because of the limitations in available hardware’s processing power. By building all modules around Kafka®, we enabled new modules to connect horizontally instead of vertically, and made the platform infinitely scalable.

 

108 exchanges, 2,921 currencies, 16,923 markets

The basis of the project was to create a platform that would serve as a single hub for crypto traders with all the information and trading options they need in one place. In order to accomplish that, the Digital Assets Power Play platform was built to gather information from all major exchanges, cryptocurrencies and markets.

 

AI-powered trading

As the goal of the entire project is to simplify crypto trading for all users, Digital Assets Power Play platform takes advantage of progressive artificial intelligence models. These AI models enable the platform to find correlations within analyzed data and provide users with market predictions.

 

Initial design proposition

 

No delay, no downtime

Providing large amounts of real time data to users is a crucial element of algorithmic trading platforms. By building all modules around Kafka® that acts as a central data highway, we enabled the platform to do it with surgical precision and zero downtime, regardless of the data that needs to be collected, analyzed and delivered.

 

35.3 million data messages per day

Within the platform, users have access to a variety of advanced trading options and information, such as ticks, L1/L2 order books, candles, technical indicators, indices, sentiment, crypto news and predictive models. All available in real time. When coupled with a large number of data sources, the platform makes approximately 1.6 million database messages per hour which results in 1 terabyte of data transferred per day.

 

 

Explore the complete Digital Assets Power Play crypto trading platform on platform.dapowerplay.com

 

 

Scope of work

Discovery
  • Workshops
  • Research
Strategy
  • Persona Development
  • Information Architecture
  • User Experience
  • MVP definition
  • Platform architecture definition
  • Product development process
Development
  • Front-end Development (Vue.js)
  • Back-end Development (Node.js, TypeScript)
Quality assurance
  • Integrated during development
  • Functional testing
  • Usability testing
  • Performance testing
  • Monitoring