High Frequency
Exchange
Client
An innovative Fintech Company,
Singapore
Services
Back-End, DevOps, Custom Software Development
Date
June 5th, 2020
Challenge
An innovative Fintech Company sought to address the challenge of creating a fast, high frequency exchange platform that could quickly match orders in the orderbook and integrate third-party exchange orderbooks to meet the demands of a rapidly changing market. The company required a scalable, yet fast solution to integrate multiple live liquidity streams from cryptocurrency exchanges such as Bitfinex, Binance, and Huobi into the local order book matching engine that was part of the new exchange.
Solution
Labvent delivered a solution for the Company by implementing all the necessary
integrations of the real-time orderbooks from multiple cryptocurrency exchanges, such as Bitfinex,
Binance, and Huobi, into the matching engine. To handle the high-frequency and high-volume data,
Amazon Kinesis was utilized for the user's orders and trades, which allowed the matching engine to
match the liquidity feed and execute trades between users. The order execution process was optimized
through the implementation of separate Lambda functions, ensuring a seamless experience for users.
To achieve scalability and efficiency, Labvent leveraged the power of serverless architecture and
deployed the solution on Amazon Web Services (AWS). The matching engine and orderbook were written in
Java and deployed on Docker containers, utilizing containerization to manage the deployment and
scaling of the system. The database layer was managed by Amazon DynamoDB and PostgreSQL, providing a
flexible and scalable solution that could handle the increasing demand.