Arquitetura real · Staff
SPI: liquidação bruta em tempo real 24x7, ativo-ativo, RPO zero
Um sistema nacional crítico com metas públicas: RTO de 15 min, RPO zero, 99,9%, p50/p99 de 2,8 e 4,6 s, timeout de 40 s que vira rejeição. Carga real: pico de 313,34 milhões de Pix em 05/12/2025. Ideal para "projete o SPI".
Resposta curta
Um sistema nacional crítico com metas públicas: RTO de 15 min, RPO zero, 99,9%, p50/p99 de 2,8 e 4,6 s, timeout de 40 s que vira rejeição. Carga real: pico de 313,34 milhões de Pix em 05/12/2025. Ideal para "projete o SPI".
01 · CONTEXTO
O sistema que liquida o Pix
O SPI é a infraestrutura centralizada de liquidação bruta em tempo real (LBTR) do arranjo Pix. Sua finalidade é liquidar ordens de crédito entre instituições participantes diretas, movimentando as Contas de Pagamento Instantâneo (Contas PI) mantidas no Banco Central.
A operação é ininterrupta: 24 horas por dia, 7 dias por semana, inclusive feriados. O SPI também não tem janelas de fechamento nem ciclos de liquidação.
Em 2024, o SPI processou mais de 56 bilhões de transações, e o índice médio de disponibilidade foi de 99,98%, acima do mínimo regulatório de 99,90%. O documento informa mais de novecentas instituições participantes, entre diretas e indiretas.
02 · LIQUIDAÇÃO
Saldo primeiro, liquidação imediata
A liquidação é feita em moeda de banco central, por débito e crédito entre Contas PI mantidas no BC pelas instituições participantes diretas, e o SPI só liquida com saldo disponível na Conta PI do pagador.
A ordem de pagamento chega ao SPI como mensagem padronizada, transmitida pela RSFN.
Para liquidar, a transação precisa obter todas as validações requeridas, inclusive por parte da instituição recebedora, e contar com saldo reservado na Conta PI do pagador quando o SPI recebe a ordem.
Cumpridas essas condições, o SPI efetua imediatamente a movimentação de recursos, por débito e crédito entre Contas PI.
Sem saldo disponível, a transação é automaticamente rejeitada: não há fila nem espera por saldo futuro.
No SPI não há filas de espera, compensações nem dependência de cobertura posterior. Segundo o documento, o risco operacional é o principal risco residual a que o sistema está exposto.
As mensagens seguem o padrão ISO 20022, representadas em XML, e os acessos ao SPI são autenticados por certificados digitais.
Um ponto de aprofundamento para a entrevista: quando duas ordens do mesmo pagador disputam o mesmo saldo, qual mecanismo impede que ele seja gasto em dobro? Pense em consistência e em transações distribuídas.
03 · ATIVO-ATIVO
Dois centros, replicação síncrona e RPO zero
O SPI mantém dois centros de serviços em locais distintos, com replicação síncrona de dados. Os dois operam em regime ativo-ativo, com distribuição de carga, e ambos estão aptos a assumir integralmente as atividades do sistema, mesmo em casos de falha grave.
O SPI funciona em dois Centros de Serviços de Informática (CSIs), instalados em locais distintos, com replicação síncrona de dados.
Os dois centros operam em regime ativo-ativo, com distribuição de carga, e ambos estão aptos a assumir integralmente as atividades do sistema, mesmo em casos de falha grave.
Os parâmetros de recuperação são RTO de quinze minutos e RPO igual a zero, estabelecidos em acordo de nível de serviço entre os departamentos responsáveis e testados regularmente.
O acesso dos participantes passa pela RSFN, que oferece duas redes independentes de telecomunicação, com redundância.
O projeto busca não ter pontos únicos de falha, com redundância nos dois CSIs e uso de diferentes provedores da RSFN.
Equipes em Brasília e São Paulo monitoram o sistema em tempo real, com suporte de ferramentas automatizadas.
| Indicador | Valor |
|---|---|
| Tempo máximo de recuperação (RTO) | quinze minutos |
| Perda máxima de dados (RPO) | igual a zero |
| Disponibilidade mínima regulamentar | 99,90 % em período de três meses |
| Disponibilidade média em 2024 | 99,98% |
| Meta para metade dos Pix no canal primário | liquidados em até 2,8 segundos |
| Meta para 99% dos Pix | liquidados em até 4,6 segundos |
| Expiração de transação não liquidada após interrupção | quarenta segundos |
04 · FALHAS
Estado indefinido não existe
Após uma interrupção, o SPI identifica automaticamente as transações recebidas e não liquidadas antes da parada e as rejeita se o tempo de expiração de quarenta segundos tiver sido atingido. Segundo o documento, essa abordagem impede que existam transações em estado indefinido.
O sistema tem mecanismos de idempotência e de consulta da situação da operação, o que permite ao participante verificar o resultado de uma transação a qualquer momento, mesmo após indisponibilidade ou falha de comunicação.
O RTO e o RPO são estabelecidos em acordo de nível de serviço entre os departamentos responsáveis e testados regularmente, e a capacidade é revista trimestralmente com base em projeções de demanda. O monitoramento é feito em tempo real por equipes em Brasília e São Paulo.
05 · NA ENTREVISTA
Perguntas para projetar o SPI
Ao projetar um sistema assim, discuta o custo que a replicação síncrona impõe à latência de cada escrita, como reconciliar saldos e mensagens e o que o participante vê quando uma ordem é rejeitada. Cada decisão aqui troca disponibilidade por complexidade, e a escolha precisa ser justificada com as metas do sistema.
Perguntas frequentes
O que é SPI: liquidação bruta em tempo real 24x7, ativo-ativo, RPO zero?
Um sistema nacional crítico com metas públicas: RTO de 15 min, RPO zero, 99,9%, p50/p99 de 2,8 e 4,6 s, timeout de 40 s que vira rejeição. Carga real: pico de 313,34 milhões de Pix em 05/12/2025. Ideal para "projete o SPI".
O que o design de SPI: liquidação bruta em tempo real 24x7, ativo-ativo, RPO zero cobre?
Ele está organizado nestas seções: O sistema que liquida o Pix, Saldo primeiro, liquidação imediata, Dois centros, replicação síncrona e RPO zero, Estado indefinido não existe e Perguntas para projetar o SPI.
Quanto tempo leva SPI: liquidação bruta em tempo real 24x7, ativo-ativo, RPO zero e qual é o nível?
Leva cerca de 18 minutos para ler e tem nível Staff.
Agora projete você mesmo
Rode este caso como uma entrevista na escola de System Design: você toma as decisões, o tutor as questiona e você vê a nota do seu desenho.