In this chapter, we covered the nuts and bolts of how AWS Lambda (FaaS) works. We took a look at the Java programming model, which can be extended to other JVM-based languages. We provided a brief overview of all preconfigured AWS events that can be used as trigger points in Lambda.
You saw how Lambda functions can be created, packaged, deployed, and tested, via the console. In this process, we created a simple Lambda function that greets its callers, and then tested it. We then created an API Gateway to integrate with this Lambda function. We deployed this API Gateway and invoked the Lambda function via Postman.
In short, we executed an end-to-end exercise with Lambda functions.
In the next chapter, we will dive into AWS offerings and look at how they can be integrated with Lambda. In the process, we will create a modern serverless application using Kotlin.
...