Application Development using Microservices and Serverless