I am looking for some direction on deploying resources to different azure environments.
I am migrated a number of databases to Azure from the client on premise platform. I have also re-engineered numerous integrations using Azure Functions & Logic Apps and created numerous containers. I am now looking to investigate what are the options for moving these resources to different environments for test and production. The integrations will consists of over 100 Functions and Logic Apps.
I am considering using the ARM templates generated for each and then scripting this. We could also use Visual Studio to deploy but this feels risky when going to production.
Could someone please advise on the recommended way of achieving this?