/CB-Exchange-Project

Backend implementation of a centralised Exchange

Primary LanguageTypeScript

Architecture

drawing

Market Buy Order Workflow

Market-Buy Orders

Need to learn about:

  1. QueueEngine for RedisClient to process orderbook, trade, user balance requests.
  2. QueueEngine service will respond back to backend service and also broadcast event to kafka stream for updating DB with user and trade details.
  3. QueueEngine service will also be responsible to push the orderbook and user balance snapshot to S3 engine periodically.