O inglês usado no trabalho em tecnologia: da entrevista à daily,
do code review ao Slack. Cada item traz tradução, exemplo e uma nota sobre quando usar.
Toque no alto-falante para ouvir a pronúncia.
Crie uma conta
para treinar com repetição espaçada e acompanhar o que já domina.
That single query reads the whole table and takes four seconds.
Aquela única consulta lê a tabela inteira e leva quatro segundos.
💬Verbo e substantivo. No inglês britânico também significa dúvida: 'I have a query about the invoice'.
schema
desenho das tabelas, colunas e relações do banco
Send me the schema before we agree on the field names.
Me manda o desenho das tabelas antes de fecharmos os nomes dos campos.
💬Pronuncia-se 'skí-ma', com som de k. O plural do dia a dia é 'schemas'.
migration
script versionado que altera a estrutura do banco
The migration adds a column and fills the old rows in batches.
O script versionado adiciona uma coluna e preenche as linhas antigas em lotes.
💬Em conversa de infraestrutura a mesma palavra pode significar a mudança de provedor ou de servidor.
index
estrutura que acelera a busca em uma coluna
Adding an index on that column cut the response time in half.
Criar um índice naquela coluna cortou o tempo de resposta pela metade.
💬Plural 'indexes' em banco de dados e 'indices' em matemática. Também funciona como verbo.
cache
cópia temporária de dados para respostas mais rápidas
The page loads fast because the result sits in a cache for five minutes.
A página carrega rápido porque o resultado fica numa cópia temporária por cinco minutos.
💬Pronuncia-se 'kéch', igual a cash. Nunca 'ka-chê'. O gerúndio é caching.
backup
cópia de segurança que permite restaurar os dados
A backup that nobody has ever restored is worth very little.
Uma cópia de segurança que ninguém nunca restaurou vale muito pouco.
💬Substantivo junto (a backup), verbo separado (to back up the database). Erro escrito muito comum.
SQL
linguagem padrão para consultar e manipular dados em bancos relacionais
She writes raw SQL when the query builder gets in the way.
Ela escreve as consultas na mão quando o construtor automático atrapalha.
💬Duas pronúncias aceitas: soletrada, letra por letra, ou 'síquel'. As duas são entendidas.
primary key
coluna que identifica cada linha de forma única
Every table needs a primary key, even the ones you think are temporary.
Toda tabela precisa de uma coluna identificadora única, até as que você acha que são temporárias.
💬Abreviada como PK em diagrama. A referência para outra tabela é a foreign key.
seed
carga inicial de dados para o sistema funcionar
Run the seed script so your local machine has usable data.
Rode o script de carga inicial para sua máquina ter dados utilizáveis.
💬Verbo e substantivo: 'to seed the database'. Pronuncia-se 'sííd', com vogal longa.
foreign key
coluna que aponta para a chave de outra tabela
The foreign key stops us from deleting a customer with open orders.
A referência para a outra tabela impede apagar um cliente com pedidos em aberto.
💬Abreviada como FK. 'Foreign' aqui é apenas de fora daquela tabela, sem relação com país.
constraint
regra que o banco impõe para manter os dados válidos
A unique constraint on the email column blocks duplicate accounts.
Uma regra de unicidade na coluna de e-mail bloqueia contas duplicadas.
💬Fora do banco, o plural significa limitações de projeto: 'we have time constraints'.
transaction
bloco de operações que ou acontece inteiro ou não acontece
Wrap both updates in one transaction so the balance never breaks.
Coloque as duas atualizações em um único bloco atômico para o saldo nunca ficar inconsistente.
💬Confirmar é to commit e desfazer é to roll back. Em finanças a mesma palavra é a operação de pagamento.
deadlock
travamento em que duas operações esperam uma pela outra
Two jobs updated the same rows in reverse order and caused a deadlock.
Duas rotinas atualizaram as mesmas linhas em ordem inversa e travaram uma esperando a outra.
💬Escreve junto. Não confunda com race condition: no deadlock os processos ficam parados esperando um pelo outro; na race condition eles rodam normalmente, mas o resultado muda dependendo de quem chega primeiro.
replica
cópia do banco usada para leitura e tolerância a falhas
Point the report to the read replica so the main database stays free.
Aponte o relatório para a cópia de leitura para o banco principal ficar livre.
💬'Replication lag' é o atraso entre a cópia e o original, causa clássica de dado que some da tela.
query plan
explicação de como o banco pretende executar a consulta
Read the query plan before guessing why it is slow.
Leia o plano de execução antes de chutar por que está lento.
💬Vem do comando EXPLAIN. Em call de desempenho, diga 'let me check the plan'.
TTL
tempo de validade de um dado guardado antes de expirar
Set a short TTL so users never see outdated prices.
Defina um tempo de validade curto para ninguém ver preço desatualizado.
💬Sigla de time to live, falada letra por letra. TTL curto demais sobrecarrega a origem, porque tudo expira e é buscado de novo ao mesmo tempo; TTL longo demais deixa o dado desatualizado sem ninguém perceber.
join
combinação de linhas de duas tabelas em uma consulta
That report needs a join across four tables and a date filter.
Aquele relatório precisa cruzar quatro tabelas e filtrar por data.
💬Substantivo e verbo. 'Join the call' é entrar na reunião, mesmo verbo em outro contexto.
backfill
rodar um processo em lote para preencher dados que já deveriam existir mas estão faltando
We had to backfill three months of records after the tracking bug was fixed.
Tivemos que preencher retroativamente três meses de registros depois que o bug de rastreamento foi corrigido.
💬Verbo e substantivo ('a backfill job'). Diferente de seed: seed carrega dados novos para o sistema funcionar, backfill conserta dados antigos que ficaram faltando ou errados.
snapshot
foto do estado dos dados em um instante
Take a snapshot before the migration so we can restore in minutes.
Tire uma foto do estado dos dados antes da migração para conseguirmos restaurar em minutos.
💬Escreve junto. Também nomeia a checagem que compara a saída atual com uma saída guardada antes: em Jest, toMatchSnapshot() salva a saída de um componente e falha se ela mudar sem aviso.
stale
desatualizado em relação à fonte original
The dashboard showed stale numbers because the job had failed silently.
O painel mostrava números desatualizados porque a rotina falhou em silêncio.
💬Adjetivo. Vale para dado velho e também para um ramo parado há tempo demais no repositório.
eventual consistency
garantia de que as cópias vão convergir depois de um tempo
With eventual consistency the profile may take a second to show the new name.
Com convergência posterior das cópias, o perfil pode levar um segundo para mostrar o nome novo.
💬Cuidado com o falso cognato: 'eventually' é no fim das contas, não eventualmente. Os dados convergem depois, mas não na hora — o oposto é strong consistency, onde toda leitura já reflete a escrita mais recente.
21 itens neste tópico.
Guias para ler antes
Cada guia explica a situação inteira — o roteiro, o que se espera de você e os erros típicos de quem fala português.