-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gestalt
A Java configuration library that allows you to build your configurations from multiple sources, merges them and convert them into an easy-to-use typesafe configuration class. A simple but powerful interface allows you to navigate to a path within your configurations and retrieve a configuration object, list, or a primitive value. (by gestalt-config)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Now you might be tempted to say well we just need a System.getProperties replacement. A SLF4J of properties config. Perhaps one that uses the ServiceLoader. And indeed microprofile config somewhat solves that problem. The problem is of course is backward compatibility (replacing all the old libraries uses of system properties of which you might not be able to) and of course that config facade adds a dependency.
If you are writing an application where configuration is only loaded once and initialization speed is very important (e.g. command line app) this library would not be a good choice. Ditto for most implementations of Microprofile Config, and Lightbend HOCON, Apache Config. Those libraries require extensive resource loading (either classes or default configs) that can add easily 100ms more to load time (in some cases I have seen 500ms)
Finally I was hoping Netflix would get its act together sooner on Archaius (N.B. that link is the 2.x branch which most things do not use). However Archaius logging library uses SLF4J.