Analysis of microservices and serverless architecture for mobile application enablement