“Lift and shift” involves moving applications as-is to the cloud, while “rearchitecting” (also known as refactoring) involves optimizing applications to take advantage of cloud-native capabilities. Rearchitecting can lead to improved performance and cost savings.