We have one Java repo with a few workflows and activities. We have one worker class with main method that registers all workflows and activities on one queue. We build a fat jar and put it in a docker image and deploy it onto our K8s cluster. It’s working OK so far. To have separated queues requires us to have separate worker class, build different jars, build different docker images, have separated deployments. A lot of work.
So, my question is in what case should we consider have multiple task queues? Is there any problem we will run into with what we are doing now?