Introdução
Durante as discussões sobre o tema “Notificações e eventos”, três abordagens técnicas foram estudadas para solucionar os problemas apresentados (ineficiência das chamadas e tempestividade das informações)
Webhook em lote
Aggregated Polling
Mensageria
Na reunião 217ª Reunião do conselho deliberativo, foi aprovado o primeiro cronograma para rediscussão do modelo (PAR-70) que previa pesquisa com as instituições e apresentações das Cadeiras.
Em 25/09/2024, uma Cadeira introduziu o modelo de Mensageria e, devido ao desconhecimento prático do tema, foi solicitado pelo Banco Central, em 25/10/2024, que fosse realizada uma prova de conceito.
Na 227ª Reunião do conselho deliberativo, foi apresentada abordagem e etapas prevista para a POC.
As reuniões de definição foram realizadas pela equipe de trabalho dos GTs Arquitetura, Segurança e Dados do cliente, com o apoio de especialistas em Kafka indicados pelas instituições.
Descrição da Proposta
Definir cronograma e escopo inicial da prova de conceito em produção do modelo de Mensageria:
O cronograma prevê processo para voluntariado das instituições, preparação das plataformas de mensageria, execução e monitoramento da PoC e compilação e divulgação de resultados.
O escopo da prova de conceito envolve determinações dos seguintes requisitos:
Requisitos de negócio: compartilhar todos os eventos de alteração de saldo, a ser usado como gatilho para realizar busca do dado.
Topologia de tópico: um tópico por Software Statement ID.
Schema/payload: Schema JSON conforme Anexo I.
Requisitos de segurança: uso do certificado digital do ecossistema com setup realizado de forma manual mediante roteiro criado pelo grupo de trabalho, sem a necessidade de criação e implementação de API de gestão de acesso para a PoC.
Monitoramento, métricas e certificação: as métricas definidas envolvem categorias de consumo, ganho, perda e custo
Configurações padrão e aceleradores: sugestões de configurações de cluster Kafka e exemplos de implementação de receptor e transmissor
Premissas operacionais: disponibilidade, armazenamento, throughput, monitoramento e alertas
Cenários de teste: simulações para entender implicações em downtime, alto volume e eficiência em comparação a custo operacional.
Itens existentes reutilizados do ecossistema que servirão de base para o funcionamento.
Padrão de certificado de segurança para transporte criptografado (BRCAC)
AdditionalInfo na PCM.
Considerações dos grupos de trabalho
A PoC pretende entender o modelo de Mensageria. Posteriormente à sua finalização e realização de post mortem, uma decisão será tomada entre os modelos de Mensageria, Aggregated polling e Webhook em lote.
Etapas Planejadas Inicialmente Para a POC
1-