Cryptocurrency Analysis

Cryptocurrency Solution
The Challenge
  • To build a solution for various coins in different Cryptocurrency exchange.
  • A system that collects ticker poll, order book, public trades, and more to study overall data.
  • We need real-time data in various format that to be operated as per our need and store in a database.
Our Approach:
  • We came with a solution that has collected data from various exchanges like Binance, CoinBase(GDAX), Bittrex, Kucoin, Bitstamp, hitbtc, and more.
  • We are using Web Sockets as well as REST API call as needed and provided by various exchanges for authentication and authorization.
  • Undertaken a study how Bitcoin market works and how revenue is generated using various coins.
The Architecture:
  • We are using micro service base architecture to get application that works with N number of exchange. each exchange API will work as separate service and if anyone fails
  • If incase API for separate service fails, will not impact on another services.
  • Worked for Web socket: Spring boot, Spring web sockets, storing data hibernate5, and more.
  • Communication and data manipulation: Apache Kafka, Apache Kafka streams
  • Database: influx DB(time series database), Postgres SQL
  • Containerization tool: docker, docker swarm
  • Logging tool: ELK Stack, Log4j. API Gateway: Kong
The Results:
  • Fulfilled with clients’ vision to create a solution for studying various coins in different Cryptocurrency exchange.
  • With constantly working on this application we satisfied client and deliver best solution with scalability.
Category

Java

0

Let’s Talk

Get Started

New Business

Call Us

Skype

Hangout

agileinfoways | vimal6903
FREE ESTIMATION

FREE ESTIMATION

Response in 24 Hours