Похоже, ваша ситуация такова:
- Конфигурация используется несколькими приложениями
- Конфигурация может обновлять в любое время (но не очень часто)
- Приложения должны использовать самую последнюю конфигурацию
Если приложениям необходимо постоянно использовать последнюю конфигурацию, то единственный надежный способ - проверить конфигурацию перед каждым использованием . Если вы хотите разрешить некоторую снисходительность, они могут обновляться через регулярные промежутки времени, а не каждый раз, когда требуется конфигурация.
Существует несколько мест, в которых конфигурация может храниться:
- В базе данных
- В объекте Amazon S3
- В хранилище параметров (как вы предлагали)
Предполагается, что вы используете стандартный параметр (не параметр Advanced), то плата за вызовы API и хранение не взимается. Таким образом, использование Parameter Store кажется вполне допустимым, если оно соответствует вашим требованиям.