Choosing between cloud-native and hybrid cloud architectures