If API request requires too much time to be processed, it should be cancelled by timeout.
This will help API to stay working when some client requests is too long for some reason.
Let's use 10 seconds as default timeout value.
This value should be configurable.
Optional: if request is cancelled by timeout, write corresponded log to the console.