Novel techniques for modeling, operating and optimizing microservices on serverless platforms