Текущее состояние:
У меня есть немаловажное количество микроуслуг, записанных в python.
Каждый такой микросервис имеет свой собственный файл конфигурации yaml, который находится в репо git. Мы используем dynaconf для чтения конфигурации.
Проблема:
Сначала все было в порядке, конфигурации были относительно небольшими, и их было легко поддерживать. Время прошло, и конфигурации стали больше. Менять конфигурации стало раздражающим, и плохо, что они разбросаны по разным репо git, т.е. не централизованы.
Я хочу использовать «Внешние конфигурации», чтобы поддерживать все конфигурации в одном репо и чтобы каждая микросервис считывала свою часть при запуске. Я слышал о Spring Boot, но кажется, что это слишком много, и, кроме этого, кажется, что библиотеки пипсов, похоже, находятся на стадии бета-тестирования, новые и ненадежные ...
Есть ли еще одна рекомендация в этот конкретный вариант использования? Или я должен продолжить Spring Boot?