Create a new SAM app

AWS SAM! The AWS Serverless Application Model (AWS SAM) is an open-source framework that developers use to build production-grade serverless applications on AWS.

A serverless applications are event-driven cloud-based systems where application development rely solely on a combination of third-party services, client-side logic and cloud-hosted remote procedure calls (Functions as a Service). This is not only just one a function, but also include addtional resources such as APIs, databases, and event source mappings.

In this chapter, you will learn how to quickly scaffold a SAM application and understand how it is structured.