shinyapps.io, callr and background workers

Hello,

My organization have purchased a new subscription to the professional plan on shinyapps.io. I don't have access to this yet. Currently, I have a shiny app hosted on an internal server using the open source shiny server software. To handle multiple users, I spawn background workers to handle long calculations, to ensure that the main thread is free to handle requests. When a given user wants to run a long calculation, their job is sent to a jobs list and a background worker only spawns when there is a thread available. This means i can always keep at least one thread available for the app to handle small user requests. I can set a limit on the number of jobs that can run at given time, which depends on thread availability on the server.

Now, with shinyapps.io and the professional package, I understand that I can host my app, with multiple workers, with a set number of user connections. I want to keep using my jobs list to ensure that users on a worker don't experience freezing of the app when a long job is submited. But I cant find any information concerning the interaction between workers on shinyapps handling user requests and creating new background worker through callr. If callr creates a background worker would this use up one of the workers setup on shinyapps to handle user requests? or can i indeed start up another background worker not related to these which will automatically close when no longer needed ( i have set this up in my code). Also, is there a limit on threads per instance.

Thank you for any guidance.