Skip to content

javo8a/online-shop-single-table-dynamo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

online-shop project - Single-table design from Quarkus

Requisites:

  • JDK17
  • podman

Running the application in dev mode

Start a dynamodb with:

podman run -p 8000:8000 amazon/dynamodb-local

You can run your application in dev mode that enables live coding using:

./mvnw compile quarkus:dev

Import the postman collection from:

/api/OnlineShop.postman_collection.json

Highlights of the app:

  • Built in clean code/hexagonal/ports&adapters approach
  • API First using Openapi-generator
  • Using MapStruct for DTO <> Domain <> DAO conversions
  • Using DynamoDB Enhanced Client V2
  • Single-table design optimized for query

About

Single table design for DynamoDB from Quarkus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages