A anatomia do banco e as três perguntas
Um banco em seis grupos que cabem numa página, e as três perguntas que se faz a cada parte.
6 min de leitura
Assista ao documentário desta parte: Parte 2 · Um banco por dentro (~65 min, em breve)A parte 2 começa depois do documentário de cerca de 65 minutos em que Marina, cliente fictícia, atravessa um ano de vida dentro do banco. A pergunta agora não é “quantos sistemas existem?”, é “quem é dono de cada registro, como esse registro vive, e que fato ele publica para os vizinhos?”.
O banco em uma página
Eu uso seis grupos didáticos para explicar o banco porque o mapa oficial do BIAN 14.0 é rico demais para ser a primeira tela de uma conversa. Esses grupos não existem no BIAN. São uma leitura minha para ensinar, revisar arquitetura e orientar a segunda parte do curso.
A analogia é simples: pense no banco como uma cidade. Os canais são a portaria: app, agência, central de atendimento. Cliente é o cartório, onde a identidade, o relacionamento e as primeiras checagens ganham registro. Produtos são as lojas: conta, cartão, crédito, investimento. Pagamentos são as estradas, onde o dinheiro se move. Risco e compliance são a fiscalização, testando fraude, prevenção à lavagem de dinheiro e aderência. Finanças, com contabilidade e tesouraria, é a prefeitura que fecha as contas.
Essa divisão ajuda a ler a jornada da Marina sem virar uma lista de sistemas. Quando ela abre relacionamento, compra, recebe, paga, atrasa, investe ou aparece em uma análise de risco, cada movimento passa por donos diferentes de registro. O valor do BIAN aparece quando você para de perguntar “qual sistema faz isso?” e começa a perguntar “qual Service Domain controla esse fato?”.
Seis grupos didáticos para ler o banco
| Grupo | Analogia | Domínio v14 de exemplo | Leitura operacional |
|---|---|---|---|
| Canais | Portaria: app, agência e central | Session Dialogue | Conduz a conversa antes de qualquer produto aparecer. |
| Cliente | Cartório | Party Lifecycle Management | Acompanha o relacionamento desde as primeiras checagens. |
| Produtos | Lojas | Current Account | Representa a conta como produto operacional do cliente. |
| Pagamentos | Estradas | Payment Orchestration | Coordena cada movimento. É novo na v14. |
| Risco e compliance | Fiscalização | Fraud Evaluation | Testa transações antes que o prejuízo vire rotina. |
| Finanças | Prefeitura que fecha as contas | Financial Accounting | Transforma fatos em lançamentos contábeis. |
Na prática, eu não uso esses seis grupos para substituir o BIAN. Uso para chegar vivo à conversa de arquitetura. Em documento formal, cite a visão oficial da v14, matriz com 5 Business Areas e 38 Business Domains, ou cadeia de valor com 8 Business Areas, e diga qual visão está usando.
Seis grupos em volta das três perguntas
Agrupamento didático do autor. As visões oficiais do BIAN 14.0 continuam sendo a matriz e a cadeia de valor.
- Marina · cliente fictícia
- Dono do registro · Control Record
- Padrão funcional · vida do registro
- Fato publicado · vizinhos do domínio
- Canais · Session Dialogue
- Cliente · Party Lifecycle Management
- Produtos · Current Account
- Pagamentos · Payment Orchestration
- Risco e compliance · Fraud Evaluation
- Finanças · Financial Accounting
As três perguntas que evitam arquitetura decorativa
Para cada parte do banco, faça três perguntas na mesma ordem. Primeira: quem é o dono do registro? Em linguagem BIAN, qual Service Domain controla o Control Record. Segunda: qual é o padrão funcional? Esse padrão diz como o registro nasce, vive e termina. Terceira: que fato esse dono publica para os vizinhos?
Se uma dessas perguntas fica sem resposta, o problema apareceu antes do código. Não adianta discutir Kafka, REST, filas, microsserviços ou orquestração se ninguém sabe qual domínio tem autoridade sobre o registro. Sem dono, todo sistema vira fonte da verdade quando convém, e nenhuma auditoria aceita isso por muito tempo.
A contagem que fiz no repositório HTML público da v14 encontrou 346 nomes únicos de Service Domain. Desses, 7 aparecem marcados como obsoletos, todos ligados a pagamentos. Payment Execution, Payment Order e Payment Instruction entram aqui só como obsoletos. Também aparecem 19 sem status de registro, que são os novos da v14, como Payee Management, Customer Consent e Payment Settlement. O restante aparece registrado.
Esse número não serve para impressionar. Serve para lembrar que arquitetura bancária é mapa de responsabilidade. Você não precisa decorar 346 nomes para trabalhar bem, mas precisa saber qual nome usar quando um registro vira disputa.
Domínio e padrão funcional, conferidos nos YAMLs v14
Toque num conceito e depois na definição.
O que cada pergunta força
Como conferir o padrão funcional sem adivinhar
O jeito mais limpo de conferir o padrão funcional é abrir o YAML oficial da v14 no repositório bian-official/public, pasta release14.0.0, e ler a descrição do Control Record. Ela normalmente começa com uma frase padrão.
Quando a descrição começa com Fulfill any scheduled and ad-hoc obligations..., o padrão é Fulfill. Quando começa com Complete work tasks following a defined procedure, é Process. Maintain a log of transactions aponta para Track. Monitor and define the status/rating aponta para Monitor. Oversee the working of a business unit aponta para Manage. Define the policies, goals & objectives aponta para Direct. Create and maintain a design aponta para Design. Execute a well-bounded financial transaction aponta para Transact. Maintain an inventory or holding... aponta para Allocate. Handle and assign the day to day activities... aponta para Administer.
Quando a descrição está vazia, eu não finjo certeza. O nome do Control Record dá pista: um nome terminando em Procedure sugere Process, um nome terminando em Assessment sugere Assess. Mas isso é inferência minha, não leitura direta do BIAN. Essa distinção parece pequena até alguém usar a ficha em uma decisão de arquitetura, contrato de API ou revisão regulatória.
Método das próximas aulas
- 1
Comece pela cena da Marina
A personagem é fictícia. A cena dá contexto operacional antes de qualquer nome de Service Domain.
- 2
Passe pelo fluxo de domínios
O fluxo será adaptado de um cenário oficial da v14. A ordem dos passos é minha leitura, porque o repositório lista linhas de vida, não setas de arquitetura.
- 3
Confira a ficha
Cada ficha traz domínio, Control Record e padrão funcional quando o YAML permite conferência direta.
- 4
Aterre no Brasil
A camada brasileira entra com norma e número oficial quando estiver no escopo: Pix, SPI, DICT, Open Finance, SCR, LGPD e resoluções CMN.
- 5
Feche com segunda de manhã
A aula termina com o que você faria em uma revisão real: fronteira, dono de registro, contrato e evidência.
Onde a IA entra sem tomar a decisão
A forma IA Builder de trabalhar combina bem com BIAN porque o mapa é grande, textual e cheio de nomes parecidos. A IA pode rascunhar o mapeamento de uma jornada, sugerir Service Domains candidatos, comparar descrições de Control Record e propor contratos de evento. Mas ela precisa trabalhar com grounding nas definições oficiais. Sem isso, ela vira um gerador de nomes plausíveis.
O humano decide porque a decisão não é só semântica. É operacional, regulatória e política no bom sentido da palavra: quem responde pelo dado, quem corrige incidente, quem assina evidência, quem sofre quando a fronteira está errada. Uma sugestão de IA pode dizer que um fato parece pagamento, cliente ou risco. Só a revisão de arquitetura decide se aquele fato pertence a Payment Orchestration, Customer Consent, Fraud Evaluation ou outro domínio dentro do contexto real.
Medição fecha o ciclo. Conte acertos de mapeamento, divergências por domínio, contratos rejeitados e casos em que faltou grounding. O objetivo não é deixar a IA “autônoma”. É reduzir trabalho repetitivo sem perder precisão em um mapa onde nomes, padrões e registros carregam responsabilidade.
Dúvidas que aparecem cedo
Esses seis grupos são uma visão oficial do BIAN?
Não. São uma divisão didática minha. As visões oficiais da v14 são a matriz, com 5 Business Areas e 38 Business Domains, e a cadeia de valor, com 8 Business Areas.
Posso usar esses grupos em documento de arquitetura?
Pode, desde que diga que são didáticos e cite a visão oficial usada como base. O problema não é simplificar, é esconder que você simplificou.
A ordem das jornadas das próximas aulas é oficial?
Não como sequência de setas. Ela será adaptada de cenário oficial da v14, mas a ordem dos passos é minha leitura. O repositório lista linhas de vida dos cenários.
Checagem rápida
Veredito
Use os seis grupos para explicar o banco, mas use as três perguntas para desenhar arquitetura. O agrupamento ajuda a conversa. O Control Record, o padrão funcional e o fato publicado é que seguram a decisão quando o desenho sai da aula e entra em revisão técnica.