Skip to content

Basic modules that are useful for JVM microservices on top of Spring Boot Webflux

License

Notifications You must be signed in to change notification settings

otto-de/babbage-microservice

Repository files navigation

Babbage Microservice

Build

Babbage originated the concept of a digital programmable computer.

About

The babbage microservice library provides basic implementation based on a reactive spring boot application to speed up the setup of a microservice. It's the little brother from edison-microservice, which is the original non reactive implementation.

Modules

Module Description
core Basic management page (Status, Loggers, Metrics etc.)
aws-auth AWS Credentials Provider Chain
aws-paramstore Property resolver from AWS Parameter Store

How to release

  1. Update Changelog.
  2. Check that all dependencies are update to date
    1. buildSrc/build.gradle.kts.
    2. buildSrc/src/main/kotlin/babbage.conventions.gradle.kts.
  3. Update version in buildSrc/src/main/kotlin/babbage.conventions.gradle.kts.
  4. Run go publish in root folder
  5. Update version to next snapshot