/2022_MATDAQ

MATDAQ is a stock exchange system developed in Rust and Go

Primary LanguageGoMIT LicenseMIT

2022_MATDAQ

Codacy Badge

About

  • MATDAQ is a stock exchange system developed in Rust and Go

Building and Running

  • Use docker-compose to build and run the project
  $ docker-compose up -d 
  • To connect to a specific client run

    • request-creator
        $ docker attach 2022_matdaq-request-creator-1
    • price-display
        $ docker attach 2022_matdaq-price-display-1
  • To trigger a rebuild of images use

  $ docker-compose up -d --build
  • To stop containers and tear down the infrastructure
  docker-compose down

Dev setup

Prerequisites

  • Install docker and docker-compose

Setup

  • Navigate to the dev folder and run the setup script in order to properly configure your environment
  $ cd dev 
  $ ./setup.sh
  • Currently developed only on Linux

Developers