Java for Serverless Compute with AWS Lambda
Serverless computing is a cloud computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Serverless computing allows running applications and services without thinking much about servers, runtime resources, or scaling issues.
This talk presents a simple serverless computing application, intended to be used as a template project or model that should help you getting started more easily.
Here are the cornerstones:
- Java 8 is used as the implementation language of the serverless function(s)
- AWS Lamba is used as the Serverless runtime
- Gradle is used as the build automation system to compile, build, and deploy the serverless function(s).
- JUnit 4 is used for unit-testing
- Jackson is used as the the JSON processor to serialize and deserialize objects
- Apache Log4J 1.2 is used as the remote logger on the serverless runtime system
You will walk away with solid knowledge about how to write, test, and deploy Java code on Amazon's AWS serverless runtime platform.
You will find out how to easily expose your function as a micro web service through the API-Gateway - and leave with a template project in hand, a blueprint or starting point, for your very own Java-based serverless cloud project.
Hope to see you at the session.
About the session
The session is approved.
The presenter will not allow another presenter.
There are 20 people interested in this session.
Heads up! Log in to sign up to teach or attend this session.