Voltar
Arquitetura para confiabilidade: como a American Express processa pagamentos em escala

American Express: A Arquitetura de Pagamentos que Garante Confiabilidade em Escala

Aprofundamento CEVIU

Aprofundamento

A arquitetura de processamento de pagamentos da American Express se apoia em um design celular, onde cada célula é um ecossistema autônomo com seus próprios microsserviços, bancos de dados e DNS. Essa estrutura garante que cada célula funcione como um domínio de falha isolado, contendo qualquer interrupção em seu próprio limite. Para dados de referência, a American Express adota uma estratégia de "push e distribuição", replicando proativamente dados imutáveis e semi-estáticos para todas as células, evitando latência por buscas tardias.

Para dados dinâmicos, que mudam a cada transação, a estratégia muda: a plataforma move a transação para a célula que já detém o estado relevante, usando roteamento determinístico. Esse roteamento é orquestrado pelo Roteador Global de Transações (GTR). O GTR é projetado para ser deliberadamente simples, sem lógica de negócio, minimizando suas dependências e operando de forma stateless. Isso evita que ele se torne um ponto único de falha, concentrando-se apenas em direcionar o tráfego e impor os limites das células. Em caso de falha de serviço em uma célula, o GTR redireciona a transação para uma célula saudável para reiniciar o processamento.

O que mudou

A cobertura anterior do CEVIU News já mencionava a estratégia da American Express. A notícia de 19 de junho de 2026, por exemplo, anunciava a adoção da arquitetura celular para resiliência. A matéria de 16 de março de 2026 citava a introdução de um Roteador Global de Transações nas migrações da empresa. Agora, temos um mergulho mais profundo em como essa arquitetura funciona na prática. Detalhamos as estratégias específicas de distribuição de dados, a lógica por trás do roteamento determinístico e a prioridade de manter o Roteador Global de Transações simples e sem estado, elementos cruciais que foram anunciados e agora são explicados em suas minúcias.

Por que isso importa

Este modelo de arquitetura é fundamental para sistemas que exigem altíssima disponibilidade e baixa latência, como redes de pagamento globais. Ao projetar o sistema para assumir e conter falhas em vez de tentar evitá-las a todo custo, a American Express oferece um blueprint valioso para a construção de infraestruturas resilientes na nuvem. A abordagem de isolamento via células, o gerenciamento inteligente de dados e o design simplificado de componentes críticos são lições aplicáveis a qualquer engenheiro lidando com sistemas distribuídos de larga escala e missão crítica.

Linha do tempo

  1. American Express migra rede de pagamentos duas vezes com zero interrupção.

  2. American Express adota arquitetura baseada em células para garantir resiliência em sistemas de pagamento.

  3. American Express: A Arquitetura de Pagamentos que Garante Confiabilidade em Escala.

Perguntas frequentes

O que é uma arquitetura baseada em células no contexto da American Express?

É um modelo onde cada célula é uma cópia completa e auto-suficiente do stack de processamento de pagamentos. Isso inclui microsserviços, bancos de dados e DNS, funcionando como um domínio de falha isolado para conter problemas e evitar que se espalhem.

Como a American Express lida com diferentes tipos de dados nessa arquitetura?

Dados imutáveis e semi-estáticos são replicados para todas as células de forma proativa. Para dados dinâmicos, que mudam a cada transação, a plataforma move a transação para a célula que já possui o estado relevante, usando roteamento determinístico.

Qual o papel do Roteador Global de Transações (GTR)?

O GTR é o ponto de entrada e saída de todas as transações, roteando-as para a célula correta e garantindo que as células não se comuniquem diretamente. Ele é mantido simples, sem lógica de negócio ou estado persistente, para evitar ser um ponto único de falha.

Como essa arquitetura garante a resiliência em caso de falhas?

Quando uma falha é detectada em um microsserviço dentro de uma célula, a transação é enviada de volta ao GTR. O roteador então a direciona para uma célula saudável, que reinicia o processamento com os dados originais, minimizando a interrupção ao cliente.

Fontes

Avalie este artigo:
Categoria
CEVIU Dados
Publicado
10 de setembro de 2026
Editoria
CEVIU Dados

Quer receber mais sobre CEVIU Dados?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser