If you have projects that are fully independent from one another, using one namespace per project is a good approach.
In this case you do not have to worry about workflowId collisions between these applications as well as can set different configurations such as retention periods, archival, and throttling limits per application as those are set per namespace.
1 Like