The Twelve-Factor App methodology is twelve best practices for building modern, cloud-native applications, with guidance on things like configuration, deployment, runtime and multiple service communication. It applies to a diverse number of use cases, from web applications and APIs to data processing applications. Although serverless computing and AWS Lambda have changed how application development is done, the Twelve-Factor best practices remain relevant and applicable in a serverless world. You'll learn how to directly apply the Twelve-Factor methodology to serverless application development with Lambda and Amazon API Gateway. As you’ll see, many of these factors are not only directly applicable to serverless applications, but in fact a default mechanism or capability of the AWS serverless platform.