Termos com a letra I
21 termos do glossário de software e IA do curso Software e IA para executivos. A estrela marca as palavras para guardar.
- I/O Bound
- Publicação e operação · Publicação e operação
- É um garçom parado esperando a cozinha, não por falta de pernas. I/O Bound é o processo limitado por leitura e escrita em rede ou disco, otimizado com cache, batch ou execução assíncrona. A maioria dos backends web é I/O bound; pergunte antes de aumentar CPU, raramente resolve latência de endpoint que espera o banco.
- Estudar: publicação e operação
- IaC
- Publicação e operação · Publicação e operação
- É a planta baixa da infraestrutura escrita em texto, não de memória. Sigla de Infrastructure as Code: infraestrutura declarada em código versionado, com Terraform, Pulumi, OpenTofu ou Crossplane. Exija essa planta escrita do fornecedor.
- Estudar: publicação e operação
- IAM
- Segurança e acesso · Publicação e operação
- É a lista de quem tem a chave de cada sala do prédio digital. IAM, Identity and Access Management, é o controle de quem pode fazer o quê em recurso de nuvem. A maioria dos vazamentos começa por policy com curinga, copiada de tutorial e nunca revisada; confira a sua.
- Estudar: publicação e operação
- Idade mínima de versão (min-release-age)
- Segurança e acesso · Comparar modelos de IA
- Regra do gerenciador de pacotes que recusa instalar uma versão publicada há menos de um prazo definido. É a quarentena do lote novo antes de ir para a prateleira. A Microsoft indicou a configuração no npm como mitigação contra o worm ChainDrop, porque versão maliciosa costuma ser descoberta nos primeiros dias. Para quem decide, é proteção barata que só custa atrasar atualizações por alguns dias.
- Estudar: comparar modelos de ia
- Idempotência em integração com IA
- IA e agentes · Regras e integrações
- Extensão do princípio de idempotência para o cenário em que quem chama a API é um agente de IA, capaz de decidir sozinho repetir uma chamada, corrigir o próprio erro ou tentar de novo depois de interpretar mal uma resposta anterior. O risco cresce porque o agente pode reenviar a mesma ação por um raciocínio interno, não apenas por timeout de rede, e sem Idempotency-Key correto o sistema não distingue uma correção legítima do agente de um pedido duplicado. A prática recomendada em 2026 é exigir chave de idempotência em toda operação que muda estado e fica exposta a um agente autônomo, com o servidor guardando o resultado da primeira execução para que chamadas seguintes devolvam o mesmo efeito sem repetir a ação. Sem essa trava, um agente de compras ou de pagamento pode cobrar duas vezes pelo mesmo raciocínio que, num humano, teria sido apenas uma dúvida resolvida com uma pergunta de confirmação.
- Estudar: regras e integrações
- IdempotencyPalavra para guardar
- Regras e integrações · Regras e integrações
- Propriedade de uma operação que produz o mesmo resultado se executada uma ou dez vezes com a mesma entrada. É o botão do elevador: apertar cinco vezes não faz cinco viagens. Para quem decide, é a diferença entre uma nova tentativa segura e um incidente financeiro, e por isso a Stripe exige uma chave de idempotência em todo pedido de cobrança, já que a rede pode fazer o cliente reenviar a mesma requisição. Não confundir com retry: retry é tentar de novo, idempotência é a garantia de que tentar de novo não cobra duas vezes.
- Estudar: regras e integrações
- Idempotency Key
- Regras e integrações · Regras e integrações
- Header (`Idempotency-Key: <uuid>`) que o cliente envia para garantir que um retry não duplique a operação. O servidor armazena o resultado da primeira chamada por 24h e chamadas subsequentes com a mesma chave retornam o mesmo resultado, em vez de executar de novo. É a implementação concreta de idempotência num contrato HTTP.
- Estudar: regras e integrações
- Image Optimization
- O que o cliente vê · Interface e experiência
- É como um funcionário que redimensiona a foto antes de publicar. Componente `<Image>` do Next.js que serve imagens em WebP/AVIF, redimensiona sob demanda e adiciona `loading="lazy"` automaticamente. Confira: reduz LCP em 30 a 50 por cento em sites com muitas imagens, e resolve o CLS ao exigir dimensões declaradas.
- Estudar: interface e experiência
- Inbox Pattern
- Publicação e operação · Filas e eventos
- É o protocolo assinado antes de abrir a caixa, para não repetir carta. No inbox pattern, o evento é registrado em tabela antes de processar; a chave garante a idempotência. Confira se pedidos duplicados são barrados.
- Estudar: filas e eventos
- IncidentPalavra para guardar
- Publicação e operação · Publicação e operação
- Evento não planejado que degrada o serviço para usuários reais. É a parada de linha na fábrica, com relógio correndo e cliente esperando. Para quem decide, o que separa empresa madura de empresa improvisada não é a ausência de incidente e sim o que existe antes dele: classificação de severidade, papel definido de quem comanda, canal de comunicação e registro do que aconteceu. Não confundir com bug: o bug é o defeito no código, o incidente é o efeito dele sobre o cliente, e existe incidente grave causado por configuração, sem uma linha de código errada.
- Estudar: publicação e operação
- Incident Commander
- Publicação e operação · Publicação e operação
- Incident Commander é a pessoa que coordena a resposta a um incidente, decide o escalonamento e fala com os stakeholders, sem necessariamente executar o fix. Pergunte quem exerce esse papel na sua equipe.
- Estudar: publicação e operação
- IndexPalavra para guardar
- Dados · Dados e banco
- Estrutura auxiliar que permite ao banco encontrar as linhas certas sem varrer a tabela inteira. É o índice remissivo no fim do livro: sem ele, achar um assunto exige folhear tudo. Para quem decide, índice ausente é causa comum da lentidão que o usuário sente, e índice em excesso encarece toda escrita, então a regra é indexar as colunas usadas nas consultas frequentes e nunca por superstição. Não confundir com chave primária: a chave primária garante que não existem duas linhas iguais, o índice serve para achar rápido, e uma coluna pode ter índice sem ser chave de nada.
- Estudar: dados e banco
- Indirect Prompt Injection
- IA e agentes · IA e agentes
- Variante onde o conteúdo malicioso está em fonte externa (PDF, página web, e-mail) que o agente lê durante uma tool call. Mais difícil de conter que a injeção direta porque a superfície é tudo que o agente consegue buscar; a mitigação prática marca conteúdo externo como não confiável e nega a ele o poder de disparar nova tool call.
- Estudar: ia e agentes
- Inference
- IA e agentes · IA e agentes
- É o momento em que o modelo treinado responde de fato. É onde vai praticamente todo o custo de um produto de IA em operação, por isso a conta escala com uso, não com desenvolvimento. Confira.
- Estudar: ia e agentes
- INPPalavra para guardar
- O que o cliente vê · Interface e experiência
- Interaction to Next Paint, a demora entre o visitante interagir com a página e a tela responder visualmente. É o intervalo entre apertar o botão do elevador e a luz acender. A meta é abaixo de 200 milissegundos no percentil 75, limiar também inalterado em 2026; a métrica substituiu o FID em 2024 porque o FID media só o primeiro clique e escondia travamentos posteriores. Para quem decide, INP alto é a queixa de lentidão que o usuário relata mesmo quando a página carregou rápido. Não confundir com LCP: um mede aparecer, o outro mede responder.
- Estudar: interface e experiência
- Integration Test
- Como o software é feito · Qualidade e entrega
- Teste que valida a interação entre duas ou mais unidades (função + banco, API + serviço externo). Mais lento que unit test, mais realista, mais frágil. Kent Dodds defende que essa faixa entrega mais sinal de qualidade por minuto investido do que as duas pontas da pirâmide.
- Estudar: qualidade e entrega
- Internationalization (i18n)
- O que o cliente vê · Interface e experiência
- É preparar a loja para clientes de outro idioma antes que eles cheguem. Internationalization (i18n) é a preparação do código para aceitar múltiplos idiomas e formatos regionais; o Next.js aceita via segmento dinâmico (`/[lang]/page.tsx`), com bibliotecas como next-intl, react-i18next e FormatJS. Peça isso desde a arquitetura.
- Estudar: interface e experiência
- Inversion of Control
- Como o software é feito · Filas e eventos
- Princípio onde o framework chama o seu código, e a direção habitual da chamada se inverte. É o que permite ao runtime decidir concorrência, retry e ciclo de vida do handler sem que cada job reimplemente esse controle por conta própria.
- Estudar: filas e eventos
- Islands Architecture
- O que o cliente vê · Interface e experiência
- É como um arquipélago: página em terra firme estática, poucas ilhas de movimento. Islands Architecture, padrão popularizado por Astro, carrega pequenas ilhas de interatividade JavaScript sob demanda e reduz o JS enviado em 80 a 95 por cento frente a SPA tradicional. Pergunte se seu site usa isso: muda direto o INP.
- Estudar: interface e experiência
- ISR
- O que o cliente vê · Interface e experiência
- Incremental Static Regeneration, recurso do Next.js que atualiza páginas estáticas depois do deploy sem reconstruir o site inteiro. A página fica em cache e, passado o intervalo de revalidação ou depois de um pedido de revalidação sob demanda, é gerada de novo em segundo plano; enquanto isso, os visitantes recebem a versão anterior. Para um blog que publica todo dia, `revalidate: 3600` serve a página estática e a renova no máximo uma vez por hora, sem rebuild manual.
- Estudar: interface e experiência