Una aplicación de marketplace almacena los precios de los artículos en DynamoDB con ElastiCache por delante. Los precios cambian con frecuencia y los vendedores informan que, después de actualizar un precio, el listado sigue mostrando el precio antiguo. ¿Cuál es la causa más probable?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: La caché no se invalida cuando se cambia el precio del artículo..
Por qué esta es la respuesta
La causa más probable es que la caché no se invalida cuando se cambia el precio. Si ElastiCache almacena el precio antiguo y no se actualiza o invalida tras un cambio en DynamoDB, la aplicación seguirá sirviendo el dato obsoleto desde la caché. Las otras opciones son menos probables: Un clúster de ElastiCache de write-through actualizaría la caché y la base de datos simultáneamente, lo que evitaría este problema. La capacidad de lectura insuficiente de DynamoDB causaría errores o latencia en la lectura, no la devolución de datos antiguos si la caché está actualizada. La capacidad de escritura insuficiente de DynamoDB afectaría la capacidad de los vendedores para actualizar los precios, pero no explicaría por qué los listados muestran el precio antiguo después de que la actualización se haya procesado.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta