Termos com a letra O
13 termos do glossário de software e IA do curso Software e IA para executivos. A estrela marca as palavras para guardar.
- OAuth 2.0
- Segurança e acesso · Segurança e acesso
- É o crachá emprestado, sem revelar a senha. Delega ao usuário autorizar um app a acessar recursos em outro provedor (Google, GitHub, Microsoft). OAuth 2.1 consolida boas práticas (PKCE obrigatório, sem implicit flow). Confira.
- Estudar: segurança e acesso
- Observability
- Publicação e operação · Publicação e operação
- Propriedade de um sistema permitir inferir seu estado interno apenas observando suas saídas (logs, métricas, traces).
- Estudar: publicação e operação
- Offset
- Publicação e operação · Filas e eventos
- Offset é a posição do consumidor dentro do log de eventos, guardada no broker, para retomar a leitura de onde parou após reinício. Pense num marcador de página. Pergunte se seu sistema registra esse ponto.
- Estudar: filas e eventos
- Offset Pagination
- Regras e integrações · Regras e integrações
- Modelo `?page=3&limit=20`. Simples de implementar, mas lenta em datasets grandes, porque o banco precisa contar e pular todos os registros anteriores. Fica inconsistente quando os dados mudam entre requests: um registro inserido no topo empurra a lista e faz o leitor ver o mesmo item duas vezes.
- Estudar: regras e integrações
- Open-Closed Principle
- Como o software é feito · Filas e eventos
- É a régua que manda acrescentar peça nova sem desmontar o que já funciona. O princípio pede aberto para extensão e fechado para modificação: caso novo entra por extensão. Pergunte se o sistema segue essa régua.
- Estudar: filas e eventos
- OpenAPI
- Regras e integrações · Regras e integrações
- Especificação aberta, antes chamada Swagger Specification, para descrever APIs REST em YAML ou JSON: endpoints, parâmetros, formato de pedido e de resposta, autenticação e exemplos de uso. A versão vigente é a 3.2.0, de 19/09/2025, que trouxe estrutura nova de tags, mídia em streaming e fluxo de autorização por dispositivo; praticamente todo documento escrito na 3.1 continua válido. Em 2026 é o padrão de fato para documentação e para geração de código de cliente.
- Estudar: regras e integrações
- OpenRouter
- IA e agentes · IA e agentes
- OpenRouter é o portal que conecta sua aplicação a vários modelos de IA, com roteamento, fallback automático e cobrança unificada entre OpenAI, Anthropic, Google, Mistral e dezenas de provedores. Confira se sua empresa usa isso.
- Estudar: ia e agentes
- OpenTelemetry/OTel
- Publicação e operação · Filas e eventos
- É a régua comum que qualquer fornecedor lê, sem tradução. O OpenTelemetry é o padrão CNCF para instrumentação de logs, métricas e traces, multi-vendor. Pergunte se essa régua evita ficar preso a um fornecedor.
- Estudar: filas e eventos
- Operational Readiness
- Publicação e operação · Publicação e operação
- É a lista de checagem antes de abrir as portas num dia de movimento. Reúne critérios antes do tráfego real: logs, métricas, alertas, runbook e owner definido. Confira esses itens antes de lançar algo novo.
- Estudar: publicação e operação
- Optimistic UI
- O que o cliente vê · Interface e experiência
- Atualização imediata da interface, presumindo que a operação vai dar certo, com rollback se o servidor recusar. Aumenta a percepção de velocidade sem tocar na latência real. `useOptimistic` é o hook nativo do React 19.
- Estudar: interface e experiência
- Orchestration
- Publicação e operação · Filas e eventos
- Orchestration é a coordenação centralizada de vários passos de um processo por uma ferramenta orquestradora, como Temporal ou Step Functions, um regente que dá a entrada certa de cada instrumento. Pergunte se seu sistema usa isso.
- Estudar: filas e eventos
- ORM (Object-Relational Mapper)
- Dados · Dados e banco
- É a ponte entre a tabela e o código. Prisma, Drizzle, TypeORM, SQLAlchemy fazem isso. Reduz boilerplate, mas esconde o desempenho: queries N+1 nascem de ORM mal configurado. Confira.
- Estudar: dados e banco
- Outbox Pattern
- Publicação e operação · Filas e eventos
- Outbox Pattern é o evento gravado numa tabela do banco, na mesma transação da mudança de negócio, publicado depois por um relay. Evita perder um pagamento se a fila cair. Pergunte se seu sistema usa isso.
- Estudar: filas e eventos