Skip to content

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

License

Notifications You must be signed in to change notification settings

rimironenko/aws-serverless-aurora-project

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published