This chapter discusses serverless frameworks. What are they? What are the current limitations of pure serverless frameworks? How could Docker partially solve the limitations of serverless frameworks. We will start by taking a look at AWS Lambda, then Azure Functions, and Google Cloud Functions. We will touch briefly on IBM Cloud Functions, but actually its engine is OpenWhisk, which will be discussed in detail in the next couple of chapters.
We will also discuss serverless framework, a toolkit that helps us develop cloud-independent serverless applications, in the last section of this chapter.