Arquivamento e análise de mensagens do Amazon SNS: um exemplo de uso para plataformas de emissão de passagens aéreas
Esta seção fornece um tutorial de um caso de uso comum para arquivar e analisar mensagens do Amazon SNS.
A configuração deste caso de uso é uma plataforma de emissão de bilhetes de avião que opera em um ambiente regulamentado. A plataforma está sujeita a um framework de conformidade que exige que a empresa arquive todas as vendas de ingressos por pelo menos cinco anos. Para atender à meta de conformidade de retenção de dados, a empresa assina um stream de entrega do Amazon Data Firehose em um tópico existente do SNS. O destino do fluxo de entrega é um bucket do Amazon Simple Storage Service (Amazon S3). Com essa configuração, todos os eventos publicados no tópico SNS são arquivados no bucket do Amazon S3. O diagrama seguinte mostra a arquitetura dessa configuração:
Para executar análises e obter insights sobre vendas de ingressos, a empresa executa consultas SQL usando o Amazon Athena. Por exemplo, a empresa pode consultar para saber mais sobre os destinos mais populares e os passageiros mais frequentes.
Para criar os recursos da AWS para esse caso de uso, você pode usar o AWS Management Console ou um modelo do AWS CloudFormation.
Tópicos
- Configurar os recursos iniciais da AWS para arquivamento e análise de mensagens
- Configurar um stream de entrega do Firehose para arquivamento de mensagens
- Inscrever o fluxo de entrega do tópico
- Testar e consultar uma configuração para um gerenciamento de dados eficaz
- Automatizar o arquivamento de mensagens com um modelo AWS CloudFormation