

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplo de caso de uso do tópico FIFO do Amazon SNS
<a name="fifo-example-use-case"></a>

O exemplo a seguir descreve uma plataforma de comércio eletrônico criada por um fabricante de autopeças usando tópicos FIFO do Amazon SNS e filas do Amazon SQS. A plataforma é composta de quatro aplicações sem servidor:
+ Os gerentes de inventário usam uma aplicação de gerenciamento de preços para definir o preço de cada item em estoque. Nessa empresa, os preços dos produtos podem mudar com base na flutuação cambial, na demanda do mercado e em mudanças na estratégia de vendas. A aplicação de gerenciamento de preços usa uma função do AWS Lambda que publica atualizações de preços em um tópico FIFO do Amazon SNS sempre que os preços mudam.
+ Uma aplicação de atacado fornece o backend para um site em que oficinas mecânicas e fabricantes de automóveis podem comprar peças automotivas da empresa a granel. Para obter notificações sobre alteração de preço, a aplicação de atacado inscreve sua fila FIFO do Amazon SQS no tópico FIFO do Amazon SNS da aplicação de gerenciamento de preços.
+ Uma aplicação de varejo fornece o backend para outro site em que os proprietários de carros e entusiastas de carros tunados podem comprar peças automotivas individuais para seus veículos. Para obter notificações sobre alteração de preço, a aplicação de varejo também inscreve sua fila FIFO do Amazon SQS no tópico FIFO do Amazon SNS da aplicação de gerenciamento de preços.
+ Uma aplicação de análise que agrega atualizações de preços e as armazena em um bucket do Amazon S3, permitindo que o Amazon Athena consulte o bucket para fins de business intelligence (BI). Para obter notificações sobre alteração de preço, a aplicação de análise inscreve sua fila padrão do Amazon SQS no tópico FIFO do Amazon SNS da aplicação de gerenciamento de preços. Ao contrário de outras aplicações, a de análise não exige que as atualizações de preços sejam ordenadas estritamente.

![Um exemplo de uma plataforma de comércio eletrônico criada por um fabricante de autopeças usando tópicos FIFO do Amazon SNS e filas do Amazon SQS, mostrando como diferentes aplicações de tecnologia sem servidor, como gerenciamento de preços, atacado, varejo e análises, utilizam esses serviços para entrega e desduplicação de mensagens solicitadas. Essa configuração garante que as aplicações de atacado e varejo recebam atualizações de preços na ordem correta, enquanto a aplicação de análise agrega dados para fins de business intelligence sem exigir uma ordem de mensagens estrita.](http://docs.aws.amazon.com/pt_br/sns/latest/dg/images/sns-fifo-usecase.png)


Para que as aplicações de atacado e varejo recebam atualizações de preços na ordem correta, a aplicação de gerenciamento de preços deve usar um sistema de distribuição de mensagens estritamente ordenado. O uso de tópicos FIFO do Amazon SNS e filas FIFO do Amazon SQS permite o processamento de mensagens em ordem e sem duplicação. Para obter mais informações, consulte [Detalhes de ordenação de mensagens do Amazon SNS para tópicos FIFO](fifo-topic-message-ordering.md). Para obter trechos de código que implementem esse caso de uso, consulte [Exemplos de código do Amazon SNS para tópicos FIFO](fifo-topic-code-examples.md).