Skip to content

MaltePaulsen/edison-aws

 
 

Repository files navigation

edison-aws

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

Status

release license

UNSTABLE - EARLY IN DEVELOPMENT

Have a look at the release notes for details about updates and changes.

About

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.

Documentation

Edison Modules:

Setup

Make sure you have Java 1.8 and gradle 4.x installed on your computer.

Testing

In order to execute the tests, you need to have a running Localstack!

Test and create coverage report

gradle check

Dependency Update

Determine possible dependency updates

gradle dependencyUpdates -Drevision=release

Publishing

Publish new releases

gradle uploadArchives

Contributing

Have a look at our contribution guidelines.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.4%
  • Shell 1.6%