Cloud-native application development