During the last few years, a new paradigm of computing started to get the attention of developers - serverless computing. In serverless computing, developers squarely focus on the code and not on the underlying infrastructure. Developers write code snippets in their favorite language and directly upload them to a serverless computing platform for execution. Multiple code snippets or functions are logically connected to form a complex application. Since the platform deals with one function at a time, and functions are the fundamental deployment units, this model is often called as Functions as a Service (FaaS).
Did you know you can generate a full-featured, documented, and secure REST API in minutes using DreamFactory? Sign up for our free 14 day hosted trial to learn how! Our guided tour will show you how to create an API using an example MySQL database provided to you as part of the trial!
When targeting FaaS, developers don’t think of a whole application. They only write, test, and deploy one function at a time. These are then assembled together to deliver a unique feature or functionality of an application. So, a function is to FaaS what a VM is to IaaS.There are three critical attributes to a serverless platform... (read more).