Termos com a letra R
57 termos do glossário de software e IA do curso Software e IA para executivos. A estrela marca as palavras para guardar.
- Radix UI
- O que o cliente vê · Interface e experiência
- Coleção de primitivas headless (Dialog, Popover, Tabs, Tooltip) com acessibilidade WAI-ARIA correta de fábrica. Base do shadcn/ui e da maior parte dos design systems modernos. Headless significa que o comportamento vem pronto e a aparência fica inteiramente com você.
- Estudar: interface e experiência
- RAG
- IA e agentes · IA e agentes
- É a IA consultando o arquivo da empresa antes de responder, sem chutar de memória. Sigla de Retrieval-Augmented Generation: busca semântica na base injeta os trechos relevantes no prompt. Pergunte se o assistente usa esse recurso.
- Estudar: ia e agentes
- Rate Limit
- Segurança e acesso · Segurança e acesso
- É o porteiro que barra excesso. Limita pedidos por chave (IP, user_id, API key). Defesa de primeira linha contra brute force, scraping abusivo e custo descontrolado em endpoints LLM. Cloudflare, Upstash e Vercel Edge Config resolvem isso. Confira.
- Estudar: segurança e acesso
- Rate LimitingPalavra para guardar
- Segurança e acesso · Regras e integrações
- Teto de chamadas que um cliente pode fazer à sua API num intervalo de tempo. É a catraca que limita quantas pessoas entram por minuto, para o salão não lotar. Para quem decide, o limite protege a operação de abuso e de pico acidental, entra em contrato comercial como parte do plano contratado e precisa devolver a resposta 429 com o tempo de espera, para que o cliente aguarde em vez de insistir. Não confundir com throttling: o rate limiting recusa o que passa do teto, o throttling atrasa a entrega para caber no ritmo.
- Estudar: regras e integrações
- RBAC (Role-Based Access Control)
- Segurança e acesso · Segurança e acesso
- Pense num crachá que define o que cada funcionário pode abrir. As permissões ficam em roles (admin, editor, viewer) e cada usuário ganha uma role. É simples e escala bem; exija esse modelo do fornecedor.
- Estudar: segurança e acesso
- Re-Ranker
- IA e agentes · IA e agentes
- Re-Ranker é o modelo dedicado que reordena os resultados de uma busca semântica antes de entrarem no prompt. É um segundo filtro que separa o que importa do resto. Pergunte se seu sistema usa esse filtro.
- Estudar: ia e agentes
- React
- O que o cliente vê · Interface e experiência
- Biblioteca da Meta que introduziu o modelo declarativo de componentes em 2013. Hoje é o padrão de facto do mercado de frontend: direto ou por meio de frameworks como o Next.js, domina a lista de vagas, tutoriais e templates que aparecem primeiro quando um time começa um projeto novo.
- Estudar: interface e experiência
- ReAct
- IA e agentes · IA e agentes
- É pensar um passo, agir, checar o resultado e pensar outra vez. O ReAct é o padrão Reasoning + Acting: o modelo alterna pensamento e ação tool-driven em loop. Pergunte se o agente segue esse ciclo.
- Estudar: ia e agentes
- React Query / TanStack Query
- O que o cliente vê · Interface e experiência
- Biblioteca que ajuda a buscar, guardar temporariamente e atualizar dados vindos de um servidor. Pode reduzir código de sincronização feito à mão. Não substitui todas as ferramentas de estado da interface: a escolha depende de quais informações vêm do servidor e de quais existem apenas na tela.
- Estudar: interface e experiência
- Read Replica
- Dados · Dados e banco
- Read Replica é uma cópia somente-leitura do banco que serve queries de leitura e descarrega o primary. Está disponível no Supabase em planos pagos: pergunte se sua empresa já precisa dela.
- Estudar: dados e banco
- Read-Your-Writes Consistency
- Dados · Filas e eventos
- É poder conferir na hora o pedido que você fez no balcão. Essa garantia assegura que o cliente lê as escritas de imediato, mesmo em consistência eventual. Pergunte se o cliente vê a compra quando confirma.
- Estudar: filas e eventos
- Readiness Check
- Publicação e operação · Publicação e operação
- Variante que indica se o serviço está pronto para receber tráfego (banco conectado, cache aquecido).
- Estudar: publicação e operação
- Realtime
- Dados · Dados e banco
- É o alto-falante que avisa a mudança na hora. É o canal websocket do Supabase que escuta o WAL do Postgres e empurra mudanças em tempo real (INSERT, UPDATE, DELETE) para o cliente. Confira se a RLS também vale na assinatura: seu cliente só recebe eventos das linhas que pode ler.
- Estudar: dados e banco
- Rebase
- Como o software é feito · Versões e revisão
- Alternativa ao merge: em vez de criar commit de merge, recoloca os commits da branch atual sobre o topo da outra, reescrevendo o histórico. Resultado mais limpo e linear, ao custo de gerar hashes novos. Seguro na sua branch pessoal antes do PR; perigoso depois que outras pessoas já baixaram a branch.
- Estudar: versões e revisão
- Red Teaming
- IA e agentes · IA e agentes
- Red teaming é o exercício em que um time tenta quebrar o agente de IA com perguntas antes do lançamento. Peça esse teste antes de o público ver.
- Estudar: ia e agentes
- Reduced Motion
- O que o cliente vê · Interface e experiência
- É o modo silencioso das animações. Ativa com `prefers-reduced-motion: reduce`, pois parallax e movimento amplo provocam náusea real em quem tem sensibilidade vestibular. Toda animação relevante precisa de fallback estático. Acessibilidade não-negociável. Confira.
- Estudar: interface e experiência
- Reflexion
- IA e agentes · IA e agentes
- Modelo critica sua própria resposta e tenta novamente com aprendizado.
- Estudar: ia e agentes
- Refresh Token
- Segurança e acesso · Segurança e acesso
- É como a chave reserva guardada num lugar mais seguro. Token de longa duração armazenado de forma mais protegida, usado apenas para obter novo access token. Peça: rotacionado a cada uso (refresh token rotation) detecta clonagem.
- Estudar: segurança e acesso
- Refusal Policy
- IA e agentes · IA e agentes
- Refusal Policy é a política que define quando o modelo de IA deve recusar um pedido: conteúdo proibido, fora de escopo ou risco alto. Pergunte ao fornecedor quais situações estão nessa política.
- Estudar: ia e agentes
- Regression Eval
- IA e agentes · IA e agentes
- Bateria de testes que detecta se uma mudança no prompt ou no modelo piorou o resultado em casos antigos.
- Estudar: ia e agentes
- Regression Test
- Como o software é feito · Qualidade e entrega
- Teste que verifica se uma mudança nova não quebrou comportamento antigo. Em geral, é unit ou integration test marcado para rodar em todas as builds. A suíte de regressão é o cinto de segurança coletivo do time, e cada bug corrigido deveria sair do incidente já com um teste que impede o retorno.
- Estudar: qualidade e entrega
- ReleasePalavra para guardar
- Como o software é feito · Versões e revisão
- Publicação formal de uma versão do produto, identificada por número e acompanhada das notas do que mudou. É a edição numerada de um livro: dá nome estável a um conjunto de mudanças que a empresa consegue anunciar, auditar e desfazer de uma vez. Para quem decide, a release ancorada em tag estável é o que permite voltar à versão anterior em minutos, em vez de reconstruir do zero. Não confundir com deploy: o deploy é o ato técnico de publicar, a release é o pacote com identidade e changelog, e uma mesma release pode chegar ao ar em vários deploys ao longo do dia.
- Estudar: versões e revisão
- REPACK CONCURRENTLY
- Dados · Dados e banco
- Comando previsto para o PostgreSQL 19 que reconstrói uma tabela inchada sem travar a escrita, primeira alternativa nativa à ferramenta externa pg_repack. É trocar o piso da loja com a loja aberta. Para quem decide, muda a conversa sobre janela de manutenção, porque elimina o período de indisponibilidade que hoje trava o calendário; a versão 19 estava em beta 3 em 13/08/2026, com lançamento previsto entre setembro e outubro de 2026.
- Estudar: dados e banco
- Replay
- Publicação e operação · Filas e eventos
- Replay é a capacidade de reprocessar eventos antigos do log, como rebobinar uma fita e assistir de novo. É útil para corrigir um bug ou alimentar um consumidor novo. Pergunte se seu sistema guarda esse histórico.
- Estudar: filas e eventos
- Repo (Repository)
- Como o software é feito · Fundamentos
- É a gaveta rotulada onde mora o código do projeto junto com toda a história dele. Repo (repositório) é o conjunto de arquivos de um projeto sob controle de versão, como o Git: registra quem mudou o quê e quando (commits), permite voltar a versões anteriores e trabalhar em paralelo com branches. Pode existir só no computador do desenvolvedor ou também numa cópia remota no GitHub, GitLab ou Bitbucket, com permissões e automações; confira quem tem acesso ao repositório da sua empresa.
- Estudar: fundamentos
- Repository Pattern
- Como o software é feito · Filas e eventos
- É a gaveta onde você guarda tudo, sem saber como foi organizada. O repository pattern é a abstração que esconde a persistência atrás de uma interface de coleção. Confira se isso facilita trocar de banco.
- Estudar: filas e eventos
- Request
- Regras e integrações · Regras e integrações
- É a carta que chega antes de confiar no remetente. Request é o objeto que representa a chamada HTTP de entrada: método, URL, headers, body, cookies e IP de origem. Exija tratar tudo isso como entrada não confiável até validar.
- Estudar: regras e integrações
- Request Changes
- Como o software é feito · Qualidade e entrega
- Estado oposto ao approval: o revisor exige modificações antes de o PR poder ser integrado. Bloqueia o merge até que o autor responda aos comentários e o revisor reavalie. Use com peso; pedido de mudanças é sinal forte e, usado como default, transforma revisão em disputa.
- Estudar: qualidade e entrega
- Reserved Instance
- Publicação e operação · Publicação e operação
- Reserved instance é o compromisso de um ou três anos de servidor, com desconto previsível em troca. Vale para a carga de base do sistema, aquela que nunca some. Confira se a empresa aproveita esse desconto.
- Estudar: publicação e operação
- Responsabilidade objetiva por software
- IA e agentes · IA e agentes
- Regime em que quem coloca o software no mercado responde pelo dano causado por defeito, sem que o consumidor precise provar culpa. É a mesma lógica que já vale para eletrodoméstico com defeito de fábrica, agora aplicada a software autônomo e a componente digital pela Diretiva (UE) 2024/2853. Ela está em vigor desde 08/12/2024, com prazo de transposição até 09/12/2026 e aplicação a produtos colocados no mercado depois dessa data. Para quem decide, encerra a ambiguidade sobre quem paga quando o código gerado por agente falha em produção, e alcança empresa brasileira que vende software na União Europeia.
- Estudar: ia e agentes
- Response
- Regras e integrações · Regras e integrações
- É como a resposta que o balcão devolve ao pedido. Objeto que representa a resposta HTTP de saída: status code, headers e corpo da mensagem. Confira: em APIs REST modernas, `Response.json(data, { status: 200 })` é o padrão.
- Estudar: regras e integrações
- Responsive Design
- O que o cliente vê · Interface e experiência
- Prática de construir interfaces que se adaptam a viewports de 320px (mobile pequeno) a 2560px (monitor 4K) sem layouts quebrados. Em 2026, a maior parte do tráfego brasileiro chega por celular; site não-responsivo é receita perdida antes de qualquer discussão de conversão.
- Estudar: interface e experiência
- RESTPalavra para guardar
- Regras e integrações · Regras e integrações
- Estilo de API em que cada coisa do sistema tem endereço próprio e as ações usam os verbos padrão da web para buscar, criar, alterar e apagar registros. É o catálogo com endereço fixo para cada item, em vez de um formulário único que serve para tudo. Para quem decide, continua sendo o padrão de 2026 para API pública, porque guarda bem em cache de rede de distribuição e qualquer linguagem consome sem cliente especial. Não confundir com GraphQL: no REST o servidor define o que cada endereço devolve, no GraphQL o cliente monta o pedido, o que resolve excesso de dado e complica cache.
- Estudar: regras e integrações
- REST maturity (modelo de Richardson)
- Regras e integrações · Regras e integrações
- Escala de zero a três para classificar quão RESTful uma API é. Nível 0: POST único para tudo, no estilo SOAP sobre HTTP. Nível 1: múltiplas URLs, mas POST para tudo. Nível 2: URLs por recurso somadas a verbos HTTP corretos, onde estão cerca de 90 por cento das APIs reais. Nível 3: nível 2 com HATEOAS, raríssimo. O nível 2 é o ponto ótimo de custo e benefício para 2026.
- Estudar: regras e integrações
- RetryPalavra para guardar
- Publicação e operação · Filas e eventos
- Nova tentativa automática depois de uma falha. É ligar de novo quando a chamada caiu, e ligar de novo não resolve número errado. Para quem decide, o retry só faz sentido quando o erro é passageiro, como tempo esgotado ou serviço momentaneamente fora, porque repetir uma chamada que falhou por dado inválido queima tentativa e atrasa o encaminhamento para inspeção humana. Não confundir com idempotência: o retry é a tentativa repetida, a idempotência é a garantia de que essa repetição não cobra nem envia duas vezes.
- Estudar: filas e eventos
- Retry Logic
- Publicação e operação · Regras e integrações
- Estratégia do cliente quando recebe 5xx ou erro de rede. Boa prática: exponential backoff (1s, 2s, 4s, 8s) com jitter, e respeitar o `Retry-After` quando enviado. O jitter não é detalhe: sem ele, todos os clientes que falharam juntos voltam juntos e derrubam o servidor de novo.
- Estudar: regras e integrações
- ReversibilidadePalavra para guardar
- Como o software é feito · Fundamentos
- Facilidade e custo de desfazer uma decisão. Uma mudança de texto pode ser revertida rapidamente; uma informação já enviada a terceiros pode continuar circulando. Antes de delegar uma ação, avalie a chance de falha, seu impacto e o que pode ser recuperado.
- Estudar: fundamentos
- Review Comment
- Como o software é feito · Qualidade e entrega
- Comentário pontual deixado pelo revisor numa linha específica do diff. Pode ser sugestão, pergunta, elogio ou bloqueio. Google e Microsoft prefixam a severidade para acelerar o ciclo: nit (estilo, não bloqueia), suggestion (melhoria, não bloqueia), question (esclarecimento, talvez bloqueie) e blocker (precisa resolver). Comentário sem severidade força o autor a adivinhar o que é crítico.
- Estudar: qualidade e entrega
- Revisão assistida por IA
- Como o software é feito · Qualidade e entrega
- Uso de modelos de IA para apoiar quem revisa código humano ou gerado por outra IA: sinalizar padrão de risco, sugerir teste faltante, resumir um diff grande antes da leitura humana. Diferente de gerar código, aqui o modelo trabalha a favor do filtro, o que muda o cálculo de risco perto do de gerar. A ferramenta acelera a primeira leitura e libera tempo do revisor humano para a parte que nenhum modelo resolve sozinho: julgar se aquela mudança é a decisão certa para o produto, pergunta que vai além de o código estar correto. Continua sendo revisão; o veredito final continua humano.
- Estudar: qualidade e entrega
- Rework rate (taxa de retrabalho)
- Como o software é feito · Qualidade e entrega
- Retrabalho pode medir esforço gasto em correções, desde que o time declare a fórmula. No DORA, deployment rework rate é a proporção de publicações não planejadas feitas para resolver incidentes em produção. Essa medida pertence à instabilidade e não equivale à parcela de horas da equipe dedicada a consertos.
- Estudar: qualidade e entrega
- RLS (Row Level Security)Palavra para guardar
- Dados · Dados e banco
- Regras no banco que limitam quais registros cada perfil pode consultar ou alterar. Na API de dados do Supabase, permissões definem acesso à tabela e RLS restringe suas linhas. Ativá-la exige políticas e testes coerentes; credenciais privilegiadas podem ignorá-la. Peça testes entre clientes distintos e proteção separada dessas credenciais. Em 25/09/2026, o TechCrunch relatou a varredura da UpGuard que achou 16.326 bancos Supabase com tabelas legíveis por qualquer pessoa, atribuídos a código gerado por IA com RLS desligada.
- Estudar: dados e banco
- robots.txt
- O que o cliente vê · Interface e experiência
- Arquivo na raiz que diz a crawlers o que indexar e o que ignorar. Em 2026, é onde você decide se permite ou bloqueia GPTBot, ClaudeBot, PerplexityBot e similares, o que virou decisão de estratégia comercial e não de configuração técnica.
- Estudar: interface e experiência
- RollbackPalavra para guardar
- Publicação e operação · Publicação e operação
- Voltar para a versão anterior depois que a nova deu problema, sem esperar por uma correção. É acender de novo a luz que estava funcionando, em vez de consertar a lâmpada nova no escuro. Para quem decide, o tempo que o rollback leva define a gravidade de qualquer erro: com rollback em segundos, um defeito grave vira incidente pequeno; sem ele, vira madrugada. Não confundir com hotfix: o rollback desfaz, o hotfix conserta para a frente, e a escolha entre os dois depende de o dado já gravado ser compatível com a versão antiga.
- Estudar: publicação e operação
- Rolldown
- O que o cliente vê · Interface e experiência
- Empacotador escrito em Rust que substituiu as duas ferramentas anteriores dentro do Vite 8, publicado em 12/03/2026. Trocar o motor por um mais rápido reduz o tempo de construção do projeto sem exigir reescrita de código. Para quem decide, interessa em projeto fora do ecossistema Next.js, onde tempo de build é custo de automação todo mês.
- Estudar: interface e experiência
- Root Cause
- Publicação e operação · Publicação e operação
- É a raiz doente da árvore, não a folha caída. Root Cause é a causa primária da falha, separada dos sintomas. A cadeia de porquês para de valer quando a resposta vira nome de pessoa; exija que a causa raiz seja a condição de sistema que permitiu o erro passar.
- Estudar: publicação e operação
- Route
- Regras e integrações · Regras e integrações
- Route é o mapa entre uma URL, um verbo (GET, POST) e o código que responde. Em Next.js App Router, `app/api/indexnow/route.ts` define a rota `/api/indexnow`; em Express, `app.post("/users", handler)`. Peça a lista de rotas expostas.
- Estudar: regras e integrações
- Row
- Dados · Dados e banco
- Row é cada linha concreta de uma tabela, como uma ficha numa planilha: um pedido, um aluno, um curso. Confira como cada row do seu sistema representa um registro real do negócio.
- Estudar: dados e banco
- RPO
- Publicação e operação · Publicação e operação
- É quanto dado sua empresa aceita perder. RPO é Recovery Point Objective: o máximo de dado aceitável perder num incidente, medido em tempo. Backup noturno significa RPO de 24 horas; replicação síncrona significa segundos. Esse número você acorda com o dono do negócio, e a infraestrutura só cumpre.
- Estudar: publicação e operação
- RTL support
- O que o cliente vê · Interface e experiência
- Layout da direita para a esquerda, exigido por árabe, hebraico e persa, entre outros idiomas. CSS Logical Properties (`margin-inline-start` em vez de `margin-left`) elimina código duplicado, porque a propriedade lógica inverte sozinha conforme a direção do documento. O Tailwind 4 tem suporte nativo via prefixo `rtl:`.
- Estudar: interface e experiência
- RTO
- Publicação e operação · Publicação e operação
- É o prazo máximo tolerado até o serviço voltar do zero. Recovery Time Objective, junto com o RPO, define o custo da arquitetura de DR: cada ordem de grandeza a menos multiplica o preço da réplica de prontidão. Pergunte qual RTO sua empresa contratou.
- Estudar: publicação e operação
- Rug pull de servidor MCP
- IA e agentes · IA e agentes
- Servidor que se comporta bem por várias versões e depois recebe uma atualização maliciosa, aproveitando a confiança já concedida. É o fornecedor que entrega certo por um ano para conseguir a chave do depósito. Para quem decide, a auditoria feita na entrada não protege contra isso, e a defesa é fixar versão, revisar cada atualização e tratar servidor MCP com a mesma disciplina de qualquer dependência.
- Estudar: ia e agentes
- Ruleset e branch protection
- Como o software é feito · Versões e revisão
- Regras que o próprio repositório aplica sozinho antes de aceitar uma mudança, como exigir revisão aprovada, exigir checagem automática verde e proibir envio direto na branch principal. É a fechadura da porta, no lugar do aviso pedindo para fechá-la. Para quem decide, sem essas regras a política de qualidade depende de alguém lembrar, e a auditoria não tem o que apresentar quando pergunta se o controle existia.
- Estudar: versões e revisão
- RUM
- Publicação e operação · Interface e experiência
- É medir a velocidade com o cliente real dirigindo. RUM é Real User Monitoring: coleta métricas de desempenho de usuários reais em produção, ao contrário de testes sintéticos como o Lighthouse, rodado em laboratório. Confira os dois, porque verde no laboratório e vermelho em campo é comum.
- Estudar: interface e experiência
- Runbook
- Publicação e operação · Publicação e operação
- Procedimento passo a passo que um plantonista executa ao receber alerta específico. Runbook bom é executável por quem não escreveu o serviço, às 3h da manhã, sem contexto. Se exige julgamento, ainda é documento de arquitetura.
- Estudar: publicação e operação
- Runner
- Publicação e operação · Publicação e operação
- É como o funcionário terceirizado que cobra por hora trabalhada. Máquina ou container que executa os jobs do pipeline, faturada por minuto. Confira: o custo por minuto transforma cache de dependência e paralelização em decisão financeira, acima do ganho de velocidade percebida.
- Estudar: publicação e operação
- Running
- Publicação e operação · Filas e eventos
- Worker está executando o job neste momento. Job preso em running além do timeout costuma indicar worker morto sem devolver a mensagem, cenário que só se resolve com visibility timeout configurado no broker.
- Estudar: filas e eventos
- Runtime
- Regras e integrações · Regras e integrações
- Ambiente que executa o código. Para JavaScript no servidor, os três runtimes relevantes em 2026 são Node.js (padrão histórico), Bun (desempenho) e Deno (segurança e experiência de desenvolvimento). A escolha define quais APIs existem, quanto custa o cold start e qual ecossistema de pacotes você herda.
- Estudar: regras e integrações