Discussion on: Configuration Strategy for Continuous Delivery of Microservices

simlu profile image
Lukas Siemon

In my experience there is no way around maintaining configuration files in multiple repos since the tools one configures are baked into the VCS sites (eg Github). So might as well embrace it...

Take a look at robo-config (npm package but it works for any type of repo). That's my answer to having many similar repos - I maintain around a hundred now, including over twenty micro services - and staying sane.

Basically it's a tool that allows you to configure and update configuration centrally and update it through dependency updates. Also generates docs as a bonus.