title: Nodejs - What is maximum thread that can run same time as thread pool size is four?
body: <p>Requirement is concurrent request 1000 per second and IO operation such as database queries on each request. As nodejs works on event loop and it will assign the IO operation to thread pool, but thread pool default size is 4, so at same time maximum 4 thread (IO operation) can work and rest has to wait in queue. Once any thread complete the execution, they can process.</p>
  <p>Query 1 - Can we increase the thread pool size to N number as per requirement and does it improve the performance or it will down the performance?</p>
  <p>Query 2 - How we can achieve above requirement in nodejs?</p>
  <p>Query 3 - Nodejs is idle choice for this requirement or other suggestion such as golang</p>