B2Trader Description
The core mechanic of a digital trading platform is the Matching Engine. It matches up bids and offers trade execution. The me algorithm keeps track of all open orders in a marketplace and generates new trades if both orders can be fulfilled. Request to load balancer is initiated by the user. Front-end server receives information from load balancer. Front-office validates the request and sends it off to order matcher server. Order matcher receives the request and executes it instantly. Or, orders can be entered into the order book for execution. Front-office receives order matcher updates and updates the information for back-office services. Market data service publishes public updates on public web sockets. Market data service aggregates data into charts bars and then writes it to the market databases.