├── .gitignore ├── README.md ├── deploy.sh ├── img ├── logs.png └── result.png ├── infrastructure ├── cdk │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── cdk.json │ ├── mvnw │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── unicorn │ │ ├── UnicornStoreApp.java │ │ └── UnicornStoreSpringStack.java └── loadtest.yaml ├── test-app.sh └── unicorn-store-spring ├── pom.xml └── src └── main ├── java └── com │ └── unicorn │ └── store │ ├── StoreApplication.java │ ├── StreamLambdaHandler.java │ ├── controller │ └── UnicornController.java │ ├── data │ └── UnicornPublisher.java │ ├── exceptions │ ├── PublisherException.java │ └── ResourceNotFoundException.java │ ├── model │ ├── Unicorn.java │ └── UnicornEventType.java │ └── service │ └── UnicornService.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/deploy.sh -------------------------------------------------------------------------------- /img/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/img/logs.png -------------------------------------------------------------------------------- /img/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/img/result.png -------------------------------------------------------------------------------- /infrastructure/cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/.gitignore -------------------------------------------------------------------------------- /infrastructure/cdk/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /infrastructure/cdk/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /infrastructure/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/README.md -------------------------------------------------------------------------------- /infrastructure/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/cdk.json -------------------------------------------------------------------------------- /infrastructure/cdk/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/mvnw -------------------------------------------------------------------------------- /infrastructure/cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/pom.xml -------------------------------------------------------------------------------- /infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreApp.java -------------------------------------------------------------------------------- /infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreSpringStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreSpringStack.java -------------------------------------------------------------------------------- /infrastructure/loadtest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/infrastructure/loadtest.yaml -------------------------------------------------------------------------------- /test-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/test-app.sh -------------------------------------------------------------------------------- /unicorn-store-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/pom.xml -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/StoreApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/StoreApplication.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/StreamLambdaHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/StreamLambdaHandler.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/controller/UnicornController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/controller/UnicornController.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/data/UnicornPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/data/UnicornPublisher.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/exceptions/PublisherException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/exceptions/PublisherException.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/exceptions/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/exceptions/ResourceNotFoundException.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/model/Unicorn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/model/Unicorn.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/model/UnicornEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/model/UnicornEventType.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/java/com/unicorn/store/service/UnicornService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschnetwork/aws-lambda-spring-boot-3/HEAD/unicorn-store-spring/src/main/java/com/unicorn/store/service/UnicornService.java -------------------------------------------------------------------------------- /unicorn-store-spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.error.include-message=always 2 | --------------------------------------------------------------------------------