У меня есть сценарий использования производственной системы, в котором код моего контроллера зависит от некоторых внешних файлов (информация метаданных некоторой релевантной бизнес-логики; 3-5 JSON файлов, которые в общей сложности составляют 1 ГБ данных), которая часто обновляется создать функции для моей модели науки о данных.
Я пытаюсь придумать, как лучше всего скопировать эти внешние файлы на все машины, обслуживающие мой запрос. Представьте, что у меня сейчас 50 машин EC2, обслуживающих запросы от балансировщика нагрузки, и я получаю уведомление от SNS об обновлении внешних файлов. Как лучше всего получить новый файл метаданных на всех 50 компьютерах EC2? Я получил комментарий от Senior, что мне следует использовать механизм на основе событий вместо опроса.
Код контроллера написан на Java - Spring Boot, используется облачная технология - AWS