Una aplicación de recopilación de datos utiliza API Gateway, Lambda y S3. Los usuarios suben archivos y luego esperan mientras se ejecuta una validación larga; deben actualizar el panel para ver los resultados. Algunos usuarios suben muchos archivos grandes y actualizan repetidamente. El desarrollador debe cambiar la aplicación para que el panel reciba resultados de validación inmediatos para un archivo sin recargar toda la página. ¿Qué solución es la más eficiente operativamente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice API Gateway WebSocket API en el cliente. Asocie los archivos subidos con el ID de conexión de WebSocket y envíe el estado de validación a ese ID de conexión cuando finalice el procesamiento para actualizar la interfaz de usuario..
Por qué esta es la respuesta
La API Gateway WebSocket API es la solución más eficiente operativamente porque permite una comunicación bidireccional persistente entre el cliente y el servidor. Esto permite enviar actualizaciones de validación en tiempo real al panel del usuario sin necesidad de recargar la página, mejorando la experiencia del usuario. Al asociar los archivos subidos con el ID de conexión de WebSocket, la aplicación puede dirigir las actualizaciones de estado al usuario correcto. Lanzar una instancia EC2 para un servidor WebSocket introduce sobrecarga de gestión de infraestructura. Enviar notificaciones por correo electrónico no proporciona actualizaciones en tiempo real al panel. Usar DynamoDB Streams con SNS para notificaciones push al navegador es posible, pero API Gateway WebSocket API está diseñada específicamente para este tipo de comunicación en tiempo real y ofrece una integración más fluida con Lambda y otros servicios de AWS.
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