Glossário
Os termos por detrás do trabalho, em linguagem simples
As conversas de engenharia estão cheias de jargão. Aqui ficam definições curtas e simples dos termos que surgem com mais frequência quando se constroem, operam e formam equipas para software, agentes de IA e sistemas cloud.
- Agente LLM
- Software que usa um grande modelo de linguagem para planear e executar tarefas com vários passos chamando ferramentas, como ler ficheiros, correr testes ou consultar uma API. Um agente bem concebido mostra o plano, regista as suas ações e pede a uma pessoa que aprove as alterações.
- Automatização da revisão de código
- Usar análise estática, testes automatizados ou agentes de IA para verificar alterações de código antes ou a par de um revisor humano. As verificações automáticas detetam problemas de estilo, bugs comuns e testes em falta, para que os revisores se possam concentrar no desenho e no comportamento.
- AWS
- Amazon Web Services, a plataforma cloud da Amazon. Fornece a pedido capacidade de computação, armazenamento, bases de dados, rede e serviços geridos, substituindo o hardware que uma empresa teria de outra forma de comprar e operar.
- Cache
- Guardar o resultado de uma operação dispendiosa, como uma consulta à base de dados ou uma chamada a uma API, num armazenamento rápido para que os pedidos seguintes o possam reutilizar. A cache reduz os tempos de resposta e a carga sobre o sistema de origem, com o custo de ter de manter os dados em cache atualizados.
- CI/CD
- Integração contínua e entrega ou implementação contínuas. Cada alteração é compilada e testada automaticamente quando é integrada, e um pipeline disponibiliza-a num ambiente com pouco ou nenhum trabalho manual.
- CTO a tempo parcial
- Um líder técnico sénior que trabalha com uma empresa durante parte do mês, em vez de a tempo inteiro. Toma as decisões tecnológicas, ajuda a contratar engenheiros e mantém a entrega no rumo certo, muitas vezes em empresas que ainda não estão prontas para um CTO a tempo inteiro.
- Dashboard em tempo real
- Um dashboard que se atualiza à medida que chegam novos dados, normalmente através de WebSockets ou server-sent events, em vez de o fazer a intervalos fixos ou ao recarregar a página. As equipas de operações usam-nos para vigiar sistemas e reagir aos problemas no momento em que acontecem.
- DevOps
- Uma forma de trabalhar em que as pessoas que constroem o software também automatizam a forma como é testado, implementado e operado. Na prática, significa pipelines de CI/CD, infraestrutura descrita em código e monitorização que avisa a equipa quando algo falha.
- Diff
- Uma vista linha a linha do que mudou entre duas versões de um ficheiro ou de uma base de código, com as linhas acrescentadas e removidas. O diff é a unidade padrão da revisão de código.
- Dívida técnica
- O custo futuro criado por atalhos, dependências desatualizadas ou opções de desenho que já não servem. Tal como a dívida financeira, acumula juros: cada alteração demora mais até a dívida ser paga através de refatorização ou atualizações.
- Due diligence técnica
- Uma análise do código, da infraestrutura, da segurança e da equipa de engenharia de um produto, normalmente antes de um investimento ou de uma aquisição. Diz ao comprador o que está realmente a adquirir, que riscos traz e o que seria preciso para os corrigir.
- Elasticsearch
- Um motor de pesquisa e análise distribuído que indexa documentos para pesquisa de texto integral e agregações rápidas. É muitas vezes usado para a pesquisa num site, para a análise de registos e como camada otimizada para leitura ao lado de uma base de dados principal.
- Extensão de equipa
- Uma forma de acrescentar especialistas a uma equipa existente durante um período definido, a trabalhar com as ferramentas e rotinas dessa equipa. Ao contrário do simples reforço de equipas, o prestador continua muitas vezes responsável pela qualidade do trabalho.
- Faturação eletrónica
- Faturas trocadas entre empresas como dados estruturados, através de plataformas aprovadas, em vez de simples PDF ou papel. Em França, está a ser introduzida de forma faseada a partir de 1 de setembro de 2026.
- Gateway de API
- Um serviço colocado à frente de uma ou mais APIs, que trata de funções comuns como o encaminhamento, a autenticação, a limitação de pedidos e o registo de pedidos. Os clientes chamam o gateway, que reencaminha cada pedido para o serviço de back-end certo.
- Google Cloud
- A plataforma cloud da Google, também conhecida como Google Cloud Platform ou GCP. Tal como a AWS, fornece a pedido capacidade de computação, armazenamento, bases de dados, rede e serviços geridos.
- Idempotência
- A propriedade de uma operação que tem o mesmo efeito quer seja executada uma ou várias vezes. As APIs idempotentes permitem a um cliente repetir um pedido em segurança, como um pagamento, após um tempo limite excedido, sem criar duplicados.
- Implementação blue-green
- Uma técnica de lançamento que mantém dois ambientes de produção idênticos. A nova versão é implementada no ambiente inativo, verificada, e depois o tráfego é transferido a partir do ambiente ativo. Voltar a transferir o tráfego é a reversão.
- Implementação sem interrupção
- Lançar uma nova versão sem tornar o serviço indisponível para os utilizadores. As técnicas habituais incluem atualizações progressivas, implementações blue-green e alterações à base de dados compatíveis com versões anteriores.
- Indexação
- A etapa em que um motor de pesquisa analisa uma página que rastreou e a guarda no seu índice. Só as páginas indexadas podem aparecer nos resultados de pesquisa.
- Ingestão em streaming
- Receber e processar dados continuamente, à medida que são produzidos, em vez de em lotes periódicos. É adequada para dados de rede, de sensores, de eventos e de registos, quando as decisões dependem do que está a acontecer agora.
- Invalidação de cache
- Remover ou atualizar dados em cache quando os dados de origem mudam, para que os utilizadores não vejam resultados desatualizados. As estratégias habituais incluem tempos de expiração, a eliminação de entradas na escrita e chaves com versão.
- Kubernetes
- Um sistema open source para executar aplicações em contentores num cluster de máquinas. Distribui os contentores, reinicia os que falham, aumenta ou reduz o seu número e gere as atualizações progressivas.
- Laravel
- Um framework web PHP open source muito utilizado. Inclui encaminhamento, um ORM, filas, cache, autenticação e ferramentas de teste, e é uma escolha habitual para APIs e aplicações de gestão.
- Latência P95
- O tempo de resposta abaixo do qual ficam 95% dos pedidos. Mostra melhor do que uma média o que os utilizadores vivem nos pedidos mais lentos, porque uma média pode esconder uma cauda longa de respostas lentas.
- Lift and shift
- Uma abordagem de migração que transfere uma aplicação para uma nova infraestrutura, normalmente a cloud, com poucas ou nenhumas alterações ao código. É rápida, mas a aplicação tira pouco partido dos serviços cloud geridos enquanto não for modernizada.
- Limitação de pedidos
- Limitar o número de pedidos que um cliente pode fazer num determinado intervalo de tempo. Protege um serviço contra sobrecarga e abusos; os pedidos acima do limite são rejeitados ou adiados.
- Migração para a cloud
- Transferir aplicações, dados e infraestrutura de servidores locais ou de máquinas virtuais legadas para um fornecedor de cloud como AWS ou Google Cloud. As abordagens vão desde mover uma aplicação tal como está até reconstruí-la para serviços cloud geridos.
- Minimização dos dados
- O princípio de recolher e conservar apenas os dados pessoais necessários para uma finalidade declarada. É um dos princípios fundamentais do RGPD e também limita os danos de qualquer violação de dados.
- Modernização de sistemas legados
- Atualizar um sistema antigo para que fique mais barato e mais seguro de operar e de alterar. Pode significar atualizar frameworks e versões da linguagem, reestruturar o código, migrar para a cloud ou reconstruir partes de raiz.
- n8n
- Uma ferramenta de automação de workflows que liga o software de uma empresa e encadeia ações a partir de um acionador, como um formulário ou um e-mail. Funciona como serviço cloud ou nos seus próprios servidores.
- Observabilidade
- A capacidade de perceber o que um sistema está a fazer a partir do que produz: registos, métricas e rastreios. Uma boa observabilidade permite a uma equipa encontrar a causa de um problema em produção sem ter de lançar primeiro código novo para o investigar.
- OWASP
- O Open Worldwide Application Security Project, uma fundação sem fins lucrativos que publica orientações gratuitas sobre segurança de aplicações. A sua lista Top 10 dos riscos críticos de segurança em aplicações web é uma referência habitual para o desenvolvimento seguro e a revisão de código.
- Parceiro de engenharia
- Uma empresa externa que assume a responsabilidade por um resultado de engenharia, e não apenas por fornecer horas. Planeia o trabalho, forma a equipa, responde pela qualidade e entrega o resultado à equipa do cliente.
- Redis
- Um armazenamento de dados em memória usado para cache, sessões, filas, limitação de pedidos e contadores em tempo real. Como os dados ficam em memória, as leituras e escritas são muito rápidas.
- Reforço de equipas (staff augmentation)
- Acrescentar engenheiros externos a uma equipa interna para colmatar falta de competências ou de capacidade, normalmente faturados por tempo. O cliente dirige o trabalho no dia a dia e o prestador fornece as pessoas.
- Reversão (rollback)
- Repor um sistema na versão anterior que funcionava, depois de um lançamento ou de uma migração que falhou. O caminho de reversão é planeado e testado com antecedência para poder ser executado de forma rápida e segura.
- RGPD
- O Regulamento Geral sobre a Proteção de Dados, a lei da União Europeia que regula a forma como os dados pessoais de pessoas na UE são recolhidos, tratados e conservados. Aplica-se às organizações que tratam esses dados, independentemente do local onde estão estabelecidas.
- Runbook
- Um procedimento escrito para operar um sistema: como implementá-lo, verificar o seu estado e responder a alertas e falhas conhecidos. Os runbooks permitem que outras pessoas, além dos autores originais, operem o sistema.
- Sitemap XML
- Um ficheiro que lista as páginas de um website que o proprietário quer que os motores de pesquisa encontrem e indexem e, opcionalmente, a data da última alteração de cada uma.
- Transição (cutover)
- O momento em que um sistema passa do ambiente antigo para o novo, por exemplo quando o tráfego de produção é redirecionado para uma aplicação migrada. Um plano de transição lista os passos, os responsáveis, as verificações e o caminho de reversão.
- WebSocket
- Um protocolo que mantém aberta uma ligação bidirecional entre um cliente e um servidor. O servidor pode enviar atualizações no momento em que acontecem, o que faz dele uma escolha habitual para dashboards em direto, chat e notificações.
Diga-nos do que precisa.
Algo para construir, pessoas para encontrar ou uma questão por resolver. Numa chamada de 30 minutos, ouvimos e dizemos com franqueza como podemos ajudar e o que seria necessário.
Marcar uma chamada
30 minutos, em francês ou inglês. Gratuito.
Prefere escrever? Envie antes um breve resumo.