- TCP server takes in any request text per line and send a query to an external API, until client send 'quit' or timed out.
- TCP server can accept multiple connections at the same time.
- Mock external API: 30 requests per second.
- Consider the external API could be unreachable or unavailable.
- Mount a HTTP endpoint on your server and display some statistics: current connection count, current request rate, processed request count, remaing jobs...etc
$ npm install
$ npm start
$ npm stop