Una empresa recibe pedidos de múltiples socios a través de API Gateway que invocan una función Lambda compartida. Después de procesar los pedidos de cada socio, se debe notificar al socio solo sobre sus propios pedidos. La empresa planea agregar socios con el tiempo con cambios mínimos en el código. ¿Qué enfoque es el más escalable?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar un único tema de Amazon SNS. Hacer que la función Lambda publique mensajes con atributos que identifiquen al socio, suscribir a todos los socios al tema y usar políticas de filtro de suscripción para que cada socio reciba solo sus mensajes..
Por qué esta es la respuesta
La opción correcta es la más escalable porque utiliza un único tema de Amazon SNS, lo que simplifica la gestión. La función Lambda publica mensajes con atributos que identifican al socio, y las políticas de filtro de suscripción de SNS aseguran que cada socio solo reciba los mensajes relevantes para ellos. Esto permite agregar nuevos socios fácilmente sin modificar el código de la función Lambda ni crear nuevos temas de SNS. Crear un tema de SNS separado para cada socio sería menos escalable, ya que requeriría crear y gestionar un nuevo tema por cada socio. Crear una función Lambda separada para cada socio también sería ineficiente y difícil de mantener a medida que el número de socios crezca. Suscribir a todos los socios a un único tema sin filtros resultaría en que cada socio recibiera todos los mensajes, lo cual no cumple con el requisito de notificar solo sobre sus propios pedidos.
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