Advantages and disadvantages of multiple namespaces in the application

If these subproject are fully independent then I would use a namespace per project. Then they don’t need to think about name and workflow ID collisions. Various options like retention period are configured per namespace. Throttling limits can be set per namespace as well. So if some of the services starts exceeding the configured limit all services that share namespace with it get throttled.

2 Likes