Arquitetura Backend-For-Frontend
O BFF Gateway é responsável por blindar a topologia interna do banco de dados e padronizar contratos:
Responsabilidades do BFF
-
Extração e Mapeamento de Host: Converte o domínio da requisição no
partner_idcorrespondente consultando a tabelaconnect.partner_brandings. -
Injeção Transparente de Contexto: Adiciona os identificadores requeridos nas chamadas às RPCs sem expor essas chaves primárias ao cliente frontend.
-
Mapeamento Sanitizado de Erros (RFC 7807): Captura exceções do PostgreSQL e emite respostas HTTP padronizadas (
application/problem+json), suprimindo nomes de tabelas ou mensagens internas do motor relacional.