Skip to content

Carlchk/Matching-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Q2. Matching Engine

How to run?

Just simply run docker-compose up to start all the services.

Noted that port 3000,3001, 4001, 4002 5672 and 15672 are not being used by other application.

Just enter y when you see the error:no such image, its normal cause the docker image are not built yet.

After all the services up and running, visit localhost:3000 to test out the require feature.

  • Place a new buy or sell order with a specified instrument and quantity at a given price.
  • Retrieve the current order book for a specific instrument.
  • Retrieve the executed trades for a specific instrument.
  • Cancel an existing order.

Technical details

Tech Stack

Frontend web applciation: SolidJS

Order handling API: Golang

Matching Engine: Golang

Message Queue Services: RabbitMQ

Architecture

Architecture

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published