I want to understand the difference between environment and deployment group in Azure Devops.
And when should I use one and not the other?
Thanks
Deployment Groups were the "old way" to do rolling deployment across multiple VMs. The new way is to use environments with the 'rolling' strategy from yaml.
My recommendation would be to let Deployment Groups lie and invest in Environments and YAML.
See: