towards distributed clouds .
Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study