I just came to a project where workflows and activites are deployed individually, which means every activity and workflow is registered in their own worker. This was probably done this way to improve scalability.
But I can't find this kind of architecture in the official documentation or in any other post. What I found is that activites and workflows are usually deployed together using the same worker in just one deployable service. Is this a better approach? What would be the pros and cons of doing it in just one worker?
Pros:
Cons: