Recommended CI/CD Setup for Azure Synapse
Most tutorials and recommendations for how to set up CICD in azure synapse suggest creating multiple workspaces (e.g. -dev, -qa, -uat, -prod) and using a devops pipeline to move artifacts between the environments. Including this video tutorial from the AzureSynapse youtube channel:
https://www.youtube.com/watch?v=UhpboCdNh1I
While this approach works reasonably well, it is in direct conflict with the limit for synapse workspaces in a subscription, which allows at most 2 workspaces per subscription:
I tried opening a support ticket to increase the quota limit, but only got the feedback that this is a hard limit that cannot be increased.
Am I missing something? This hard limit seems rather unreasonable to me, and not in line with the best practises.
Thank you!