Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 2.24 KB

README.md

File metadata and controls

41 lines (32 loc) · 2.24 KB

aws-serverless-aurora-app

About the application

It is an AWS SAM application that implements a CRUD API with Lambda handlers written in Java and uses Aurora Serverless as the database.

The architecture of the application is in the picture given below.

Architecture

Please find the detailed description of this application in my Medium blog post: Serverless CRUD API Java application: Aurora Serverless instead of DynamoDB

Prerequisites

  • Java 1.8+
  • Apache Maven
  • AWS CLI is installed and configured
  • AWS SAM CLI

Project structure

Build and deployment

To build and deploy with AWS SAM and Maven, please execute the sequence of the commands given below:

cd aurora-serverless-core
mvn install
cd ../aurora-serverless-lambda-layer
mvn install
cd ..
sam build
sam deploy --guided