What is the difference between a puma worker and a puma thread in context of a heroku dyno?
What I know (please correct me if I am wrong):
Thin is not concurrent, so a web process can only do one request at a time
In unicorn, I know I can have several unicorn workers in one process to add concurrency.
But in puma there is threads and workers.. Isn't a worker a thread inside the puma process?
Can I use more workers/threads to add web concurrency in Heroku?