Skip to content

Gonlo2/mhconfig

Repository files navigation

Introduction

MHConfig is a Multi Hierarchy Configuration server to obtain reproducible and dynamic configuration in a easy way.

The idea of this service is to solve a series of problems:

  • The coupling of the code with the configuration, which prevents an agile deployment either to test experimental functionalities, to modify the existing functionality or to deprecate a functionality.
  • Configuration management in the case of multiple environments (e.g. development, pre-production and production), data centers or services
  • Allow to detect configuration changes and to reload them hot without losing the possibility to have a consistent view (two requests have to return the same configuration even if it has been changed if necessary).
  • Avoid the high computational cost of having this logic in a separate library for each of the services.

Documentation

Documentation can be found on the website.

Credits

Created and maintained by @Gonlo2.

Third party libraries

License

This project is licensed under the AGPL-3.0 - see the LICENSE.md file for details

About

A Multi Hierarchy Configuration server to obtain reproducible and online configuration in a easy way

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages