Skip to content

AWS cloud native application using Serverless Application Model framework

License

Notifications You must be signed in to change notification settings

denbondd/aws-sam-crud

Repository files navigation

AWS SAM CRUD

Simple Java application to make basic DB requests. Build fully on AWS services and used Serverless Application Model for fast deployment of infrastructure. Spring was used for Dependency Injection.

Project stack:

  • Java 11
  • Spring Core
  • Spring Context
  • Lombok
  • AWS SDKs

Schema


Amazon API Gateway routes requests to lambdas, which then do operations in DynamoDB according to request.

Set up project

Since we have SAM template, you can deploy the app to your AWS account via few commands:

You need to have Git, Gradle and SAM CLI installed on your machine

git clone https://github.com/denbondd/aws-sam-crud.git
cd aws-sam-crud
sam build
sam deploy --guided

License

Copyright (c) 2021 Denys Bondarenko
MIT License

About

AWS cloud native application using Serverless Application Model framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages