Brief description of your application.
Make sure you have the following tools installed:
Follow these instructions to set up and run the application.
git clone https://github.com/akshaylahudkar/NotesApp.git
cd NotesApp
docker-compose up --build -d
http://localhost:3004/api-docs
chmod +x ./load-test.sh && ./load-test.sh
First stop the 'app' container which is running and keep the MongoDB container running run tests using
npm test
Have kept a simple IP level rate limit of 50RPS But if there is a need to scale the server to multiple servers I could use Redis to store the counts.