Termos com a letra B
27 termos do glossário de software e IA do curso Software e IA para executivos. A estrela marca as palavras para guardar.
- Backend
- Regras e integrações · Regras e integrações
- Toda a camada de software que executa fora do navegador do usuário, em geral em servidores ou funções serverless. Inclui APIs, banco de dados, jobs assíncronos, webhooks e integrações com terceiros. Frontend mal feito refaz-se em três semanas; backend mal desenhado com 50 mil usuários ativos vira projeto de doze meses.
- Estudar: regras e integrações
- Background Job
- Publicação e operação · Regras e integrações
- É a tarefa que fica na fila. Roda fora do ciclo request-response (email, processamento de imagem, relatório). Filas como BullMQ (Redis), AWS SQS ou Cloudflare Queues organizam o trabalho e devolvem a request em milissegundos, não minutos. Confira.
- Estudar: regras e integrações
- BackoffPalavra para guardar
- Publicação e operação · Filas e eventos
- Espera crescente entre uma tentativa e a seguinte, em geral dobrando a cada rodada. É afastar-se da porta em vez de bater mais forte quando ninguém atende. Para quem decide, é o que impede que a reação automática do seu sistema derrube de vez um serviço já sobrecarregado, transformando uma degradação em queda total. Não confundir com timeout: o timeout define quanto tempo esperar por uma resposta, o backoff define quanto tempo esperar antes de perguntar de novo.
- Estudar: filas e eventos
- Backpressure
- Publicação e operação · Filas e eventos
- É o garçom avisando a cozinha para segurar o ritmo com muito pedido. O backpressure é o mecanismo onde o consumidor lento sinaliza ao produtor para reduzir a vazão. Pergunte se o sistema tem esse aviso.
- Estudar: filas e eventos
- Backup Point-in-Time (PITR)Palavra para guardar
- Dados · Dados e banco
- Cópia de segurança capaz de restaurar o banco em um instante específico do passado, além da foto tirada de madrugada. É a gravação contínua da câmera, que permite voltar ao minuto exato. Para quem decide, é o que separa perder cinco minutos de dado de perder um dia inteiro quando alguém executa a alteração errada em produção, e a diferença entre os dois cenários costuma custar mais que o recurso. Não confundir com réplica: a réplica copia o erro no instante em que ele acontece, o PITR guarda o antes.
- Estudar: dados e banco
- Backward CompatibilityPalavra para guardar
- Regras e integrações · Regras e integrações
- Garantia de que a versão nova da API continua funcionando para quem integrou na versão anterior. É trocar a fechadura mantendo a chave antiga válida. A regra que resolve quase todo caso: acrescentar campo opcional é compatível, remover ou renomear campo não é, porque o cliente antigo pode ignorar o que não conhece mas não sobrevive à ausência do que já usava. Para quem decide, é a promessa que sustenta parceria de integração e que, quebrada sem aviso, vira incidente na operação do cliente. Não confundir com versionamento: o versionamento é o mecanismo de manter duas versões no ar ao mesmo tempo, a compatibilidade é a promessa de não quebrar quem ficou na antiga.
- Estudar: regras e integrações
- Backward Compatible
- Publicação e operação · Filas e eventos
- É a reforma que não derruba a porta que o vizinho usa. A mudança compatível para trás não quebra o consumidor: campo opcional é seguro, remover campo obrigatório nunca é. Pergunte se a atualização respeita isso.
- Estudar: filas e eventos
- Batching
- IA e agentes · IA e agentes
- É juntar vários pedidos numa única chamada. Pense num forno que assa vários pães de uma vez, em vez de um por um. Batching aproveita melhor a capacidade da GPU e reduz o custo por resposta entregue ao cliente. Confira se seu fornecedor de IA já usa esse truque.
- Estudar: ia e agentes
- Benchmark informado pelo fornecedor
- IA e agentes · Comparar modelos de IA
- Resultado de prova padronizada publicado pela própria empresa que vende o modelo, na página de lançamento. É a nota que o aluno declara antes de o boletim sair. O fornecedor escolhe a configuração do teste, e o número pode diferir do placar oficial: em setembro de 2026, a Anthropic informou 66,4% do Opus 5.5 no Terminal-Bench 4.0 antes de o modelo aparecer no placar. Leia como indicação, nunca como prova.
- Estudar: comparar modelos de ia
- BFF
- Regras e integrações · Filas e eventos
- É o balcão de atendimento próprio de cada canal da loja. BFF, Backend for Frontend, é a API dedicada a um canal específico (mobile, web, parceiro); existe para o cliente não orquestrar cinco chamadas nem receber campo que não usa. Pergunte se o time não multiplicou BFFs até virar monolito paralelo com a mesma regra duplicada.
- Estudar: filas e eventos
- Bias Test
- IA e agentes · IA e agentes
- Bateria que verifica se o modelo responde diferentemente para grupos demográficos com input equivalente.
- Estudar: ia e agentes
- Blast RadiusPalavra para guardar
- Publicação e operação · Publicação e operação
- Alcance do estrago possível se uma mudança específica der errado. É a diferença entre um vazamento no banheiro do quarto andar e um vazamento no reservatório que abastece o prédio. Para quem decide, é o critério que dimensiona quanta cerimônia uma mudança merece: alcance pequeno pede pouca aprovação, alcance grande pede isolamento, publicação gradual e interruptor de emergência. Não confundir com severidade: a severidade classifica o incidente depois de acontecido, o blast radius é a estimativa feita antes, para decidir quanto controle aplicar.
- Estudar: publicação e operação
- Blue-Green Deploy
- Publicação e operação · Publicação e operação
- Parece abrir uma segunda loja ao lado e só depois trocar a placa. A versão nova (green) sobe ao lado da atual (blue); o tráfego troca de uma vez. Pergunte se essa volta é imediata.
- Estudar: publicação e operação
- Body
- Regras e integrações · Regras e integrações
- É o conteúdo dentro do envelope, não por fora. É o payload enviado no corpo da request, normalmente em POST, PUT ou PATCH. Para REST é JSON; para upload, multipart; para gRPC, Protobuf binário. Confira: ele não aparece na URL, portanto não vaza em log nem em histórico de navegador.
- Estudar: regras e integrações
- Bolt.new
- IA e agentes · IA e agentes
- Bolt.new é a plataforma da empresa StackBlitz que monta um projeto completo dentro do navegador, com a tecnologia WebContainers, sem instalar. Peça para montar e testar seu protótipo na hora.
- Estudar: ia e agentes
- Bounded Context
- Como o software é feito · Filas e eventos
- Bounded context é o limite claro de um pedaço do sistema, com significado para cada termo. Numa clínica, paciente na agenda pode significar algo diferente de paciente no financeiro. Pergunte se isso evita confusão nas equipes.
- Estudar: filas e eventos
- BranchPalavra para guardar
- Como o software é feito · Versões e revisão
- Linha de desenvolvimento paralela, em que uma mudança avança isolada do que já está publicado. É a faixa de obras que permite trabalhar sem interditar a avenida inteira. Para quem decide, a duração da branch é sinal de saúde do time: em times pequenos, de horas a poucos dias, porque branch que passa de uma semana acumula conflito mais rápido do que entrega valor. Não confundir com fork: a branch vive dentro do mesmo repositório e sob as mesmas regras, o fork é uma cópia inteira sob outra conta, com histórico e permissões próprios.
- Estudar: versões e revisão
- Breaking ChangePalavra para guardar
- Regras e integrações · Regras e integrações
- Alteração que quebra quem já estava integrado ao seu sistema. É mudar o endereço da loja sem avisar quem tinha o cartão antigo. A lista canônica é curta: remover endpoint, remover campo, mudar tipo de campo, mudar significado, mudar código de resposta e mudar formato de erro. Para quem decide, cada uma dessas mudanças sem política de descontinuação e prazo declarado vira incidente do lado do cliente, e o custo aparece em suporte e em renovação de contrato. Não confundir com bug: o bug é comportamento que sempre esteve errado, o breaking change é comportamento certo que passou a ser outro.
- Estudar: regras e integrações
- Bucket
- Dados · Dados e banco
- É a gaveta com fechadura própria no armário de arquivos da nuvem. Bucket é o contêiner de nível mais alto num serviço de armazenamento de objetos (Amazon S3, Google Cloud Storage, Supabase Storage): guarda arquivos identificados por um caminho e tem configurações próprias, como região, acesso público ou privado, versionamento e regras de ciclo de vida. Não é uma pasta do computador; peça bucket privado para dados sensíveis e confira quem tem permissão de leitura.
- Estudar: dados e banco
- Build
- Publicação e operação · Publicação e operação
- Build é o processo determinístico que transforma código-fonte num artefato executável: binário, imagem Docker, bundle JS ou função serverless. Rodar o mesmo código duas vezes deve gerar o mesmo resultado. Pergunte se o build é reprodutível.
- Estudar: publicação e operação
- Bulkhead
- Publicação e operação · Filas e eventos
- Bulkhead é o isolamento de recursos por categoria, como um pool de banco separado por tenant, limitando o blast radius de falha. É como as anteparas de um navio. Pergunte se seu sistema tem essa proteção.
- Estudar: filas e eventos
- Bun
- Regras e integrações · Regras e integrações
- Runtime que substitui runtime, gerenciador de pacotes, empacotador e executor de testes num único programa, criado por Jarred Sumner. A versão 1.4, de 20/08/2026, foi reescrita em Rust e passou a declarar compatibilidade com o Node.js 26.3.0, com 1.517 testes daquele projeto aprovados, além de automação de navegador embutida e suporte a Windows ARM64. O Bun pertence à Anthropic desde dezembro de 2025, dado que pesa na análise de dependência de fornecedor. Os números de velocidade que circulam desde a implementação anterior, em Zig, foram medidos antes da reescrita e não devem ser repetidos sem nova medição.
- Estudar: regras e integrações
- Bundle
- Publicação e operação · Publicação e operação
- É a mala pronta com só o necessário para a viagem. O bundle é o artefato final empacotado, otimizado, minificado e tree-shaken, pronto para CDN ou runtime. Peça para medir esse tamanho.
- Estudar: publicação e operação
- Bundle analysis
- O que o cliente vê · Interface e experiência
- Ferramenta que abre seu bundle JavaScript final e mostra quanto cada dependência ocupa. `@next/bundle-analyzer` é o padrão. Auditoria mensal pega a regressão enquanto ela ainda é uma dependência mal importada, antes de virar gargalo de LCP.
- Estudar: interface e experiência
- Bundler
- O que o cliente vê · Interface e experiência
- Ferramenta que pega os arquivos de código e de estilo espalhados pelo projeto e empacota em arquivos otimizados para o navegador. Webpack dominou de 2015 a 2022; em 2026 a divisão prática é usar Turbopack dentro do ecossistema Next.js e Vite 8 com Rolldown fora dele, depois que o Vite 8, de 12/03/2026, trocou o par esbuild e Rollup por um empacotador único escrito em Rust.
- Estudar: interface e experiência
- Burst
- Publicação e operação · Filas e eventos
- É como a tolerância para um pico curto de pedidos. Tolerância a pico curto acima do rate limit médio, governada pelo tamanho do bucket. Confira: bucket grande demais deixa passar rajada capaz de derrubar o downstream; pequeno demais rejeita tráfego legítimo de cliente que agrupa chamadas.
- Estudar: filas e eventos
- BYOK (Bring Your Own Key)
- IA e agentes · Comparar modelos de IA
- Uso da sua própria chave de API de um fornecedor de modelo dentro de uma ferramenta de terceiro, como um editor de código. É levar o próprio cartão de crédito ao restaurante conveniado. A cobrança vem direto do fornecedor do modelo, e a política de dados passa a ser a do seu contrato com ele. Para quem decide, é plano de continuidade quando a ferramenta perde o acordo com um fornecedor.
- Estudar: comparar modelos de ia