It is a Serverless Framework application that implements a CRUD API with Lambda handlers written in Java.
The architecture of the application is in the picture given below.
Please read more about the application in my Medium blog post.
- Java 1.8+
- Apache Maven
- Free account registered at https://www.serverless.com/
- Serverless Framework's Open Source CLI is installed and configured as described at https://www.serverless.com/framework/docs/getting-started
- AWS Access Key for a user with admin access (to be used in Provider configuration)
It is a descriptor of a Serverless Frameowrk application that provisions and configures resources and infrastrucrure in a Public Cloud (for current application it is AWS) To get the detailed information, please refer to the official documentation at https://www.serverless.com/framework/docs/providers/aws/guide/serverless.yml
To build and deploy with Maven and the Serverless Framework CLI, please execute the sequence of the commands given below in the project root:
mvn clean package
sls login
sls deploy