Archivo y análisis de mensajes de Amazon SNS: un caso de uso de ejemplo para las plataformas de venta de billetes de avión - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Archivo y análisis de mensajes de Amazon SNS: un caso de uso de ejemplo para las plataformas de venta de billetes de avión

En este tema se proporciona un tutorial para un caso de uso común de archivado y análisis de mensajes de Amazon SNS.

La configuración de este caso de uso es una plataforma de emisión de billetes de avión que opera en un entorno regulado.

  1. La plataforma está sujeta a un marco de conformidad que exige que la empresa archive todas las ventas de entradas durante un mínimo de cinco años.

  2. Para cumplir con el objetivo de cumplimiento en materia de retención de datos, la empresa suscribe una transmisión de entrega a un tema existente de Amazon SNS.

  3. El destino del flujo de entrega es un bucket de Amazon Simple Storage Service (Amazon S3). Con esta configuración, todos los eventos publicados en el tema de SNS se archivan en el bucket de Amazon S3.

En el siguiente diagrama, se ilustra la arquitectura de esta configuración.

Una AWS arquitectura para una plataforma de venta de billetes de avión, que ilustra cómo se procesan y archivan los datos de venta de billetes. Muestra el flujo de datos de una función de Lambda a través de un tema de Amazon SNS, que luego distribuye los mensajes a las colas de Amazon SQS para el procesamiento de pagos y la detección de fraudes, gestionados por las funciones de Lambda correspondientes. Los datos también se transmiten a través de Data Firehose a un bucket de Amazon S3 para su archivado a largo plazo, lo que contribuye al cumplimiento de los requisitos de retención de datos. Esta configuración permite a la plataforma ejecutar análisis detallados de los datos de venta de entradas mediante herramientas como Amazon Athena.

Para ejecutar análisis y obtener información sobre la venta de entradas, la empresa ejecuta consultas SQL con Amazon Athena. Por ejemplo, la empresa puede consultar para conocer los destinos más populares y los viajeros más frecuentes.

Para crear los AWS recursos para este caso de uso, puede utilizar la plantilla AWS Management Console o una plantilla. AWS CloudFormation