While I believe I had a differing definition of immutable workload Moshe is correct. You need to understand how your application is built and what the impact of auto scaling is.
Good point on lift and shift. Using needs to be carefully considered. I have seen it increase costs and result in a reduction in stability which may undermine efforts to migrate to the cloud, or otherwise derail well intended modernization efforts.