Collection of independent libraries on top of edison-microservice to provide a faster setup of aws microservices.
"I never did anything by accident, nor did any of my inventions come by accident; they came by work." - Thomas Edison
UNSTABLE - EARLY IN DEVELOPMENT
Have a look at the release notes for details about updates and changes.
This project contains a number of independent libraries on top of edison-microservice to provide a faster setup of aws microservices. The libraries are used in different projects at OTTO. It's purpose is to provide a common implementation for cross-cutting requirements like:
- Get property files from S3 to load secret properties
- Reporting of metrics to cloudWatch
... plus all the features of edison-microservice.
Edison Modules:
edison-aws-core
: TODO.edison-aws-metrics
: TODO.edison-aws-config
: TODO.edison-aws-s3
: TODO.
Make sure you have Java 13 and gradle 6.x installed on your computer.
In order to execute the tests, you need to have a running Localstack!
gradle startLocalStack
Test and create coverage report
gradle check
Determine possible dependency updates
gradle dependencyUpdates -Drevision=release
Publish new releases
gradle publish
Have a look at our contribution guidelines.