Вам нужна информация о передовых методах для конкретного варианта использования AWS,
- Наше веб-приложение Java развернуто в регионах us-east-1 и us-west-2.
- Он взаимодействует с Dynamo DB, а ElastiCache на основе Memcached находится поверх Dynamo DB в обоих регионах.
- У нас включена репликация Dynamo DB между us-east-1 и us-west-2.
- Маршрут 53 направляет вызовы API в соответствующий регион.
Теперь проблема в том, что когда мы создаем или обновляем запись в Dynamo DB, она вставляется в Dynamo DB и кэшируется в этом конкретном регионе. Запись реплицируется и в другие регионы Dynamo DB, но кэш не остается синхронизированным, поскольку между ElastiCache нет репликации.
Как нам лучше всего решить эту проблему?