This is an implementation of a highly scalable day trading application utilizing tools such as caching and load balancing.
To get started with the application first clone the repository using
git clone
Run docker-compose up --build --scale transact=n
where n is the number of transaction servers you want started up which will spin up
all the containers needed for the application
Running the command line interface to test commands can be done by follwing these steps:
1. switching into thebin
folder with cd command-line-app/bin
2. npm install
3. ts-node index.ts