Un sitio web de venta de automóviles almacena los listados en una base de datos en Amazon RDS. Cuando se vende un automóvil, el listado debe eliminarse del sitio web y los datos deben enviarse a múltiples sistemas de destino. ¿Qué diseño debe recomendar un arquitecto de soluciones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una función AWS Lambda que se active cuando la base de datos en Amazon RDS se actualice para enviar la información a una cola de Amazon Simple Queue Service (Amazon SQS) para que los destinos la consuman..
Por qué esta es la respuesta
La opción correcta utiliza una función AWS Lambda activada por actualizaciones de la base de datos RDS. Esto se logra mediante la captura de cambios de datos (CDC) o la integración con los registros binarios de RDS. La función Lambda luego envía los datos a una cola SQS estándar. SQS desacopla el proceso, permitiendo que múltiples sistemas de destino consuman los datos de forma asíncrona y a su propio ritmo, garantizando la durabilidad y reintentos en caso de fallos. La opción de SQS FIFO no es necesaria porque el orden estricto de los mensajes no es un requisito explícito para la eliminación de listados. La opción de notificaciones de eventos de RDS no es adecuada para capturar cambios a nivel de datos dentro de las tablas; estas notificaciones son para eventos de instancia de RDS (por ejemplo, reinicios, copias de seguridad). La opción de SNS a SQS es un patrón válido para la distribución, pero la activación inicial desde RDS no se maneja adecuadamente con notificaciones de eventos para cambios de datos.
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