Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.

otto-de/babbage-microservice

Repository files navigation

Babbage Microservice

Build OSS Lifecycle

⚠️ This project is no longer actively developed. With the introduction of Java Virtual Threads (Project Loom), the maintaining team has decided to move back to Spring MVC instead of continuing with the reactive stack. As a result, our existing edison-microservice will be used going forward. This repository will no longer receive new features or regular maintenance.

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors