Pular para o conteúdo
Aprenda Jogando

Inglês para programadores

Inglês para programadores — Vocabulário técnico

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.

Tópicos

Infra e cloud 7

container

unidade isolada que empacota a aplicação com tudo que ela precisa

Each service runs in its own container with a fixed memory limit.

Cada serviço roda isolado em sua própria unidade empacotada, com limite fixo de memória.

Os verbos idiomáticos são 'to spin up' para subir e 'to tear down' para derrubar.

latency

tempo entre o pedido e a resposta

Latency doubled after we moved the database to another region.

O tempo de resposta dobrou depois que movemos o banco para outra região.

Anda com high e low, e com percentis: 'p95 latency'. Não é sinônimo de throughput.

uptime

proporção de tempo em que o sistema fica disponível

We promised three nines of uptime and delivered it last quarter.

Prometemos três noves de disponibilidade e cumprimos no trimestre passado.

Escreve junto. 'Three nines' é 99,9 por cento do tempo.

monitoring

acompanhamento contínuo da saúde do sistema

Good monitoring tells you about the problem before the customer does.

Um bom acompanhamento contínuo avisa do problema antes do cliente.

O termo mais novo e mais amplo é observability. O verbo to monitor tem acento na primeira sílaba.

scalability

capacidade de crescer em carga sem perder desempenho

Scalability was never the problem here; the code was just slow.

A capacidade de crescer nunca foi o problema aqui: o código era simplesmente lento.

Adjetivo 'scalable'. To scale up é máquina maior e to scale out é mais máquinas.

alert

aviso automático disparado quando uma métrica sai do esperado

The alert fired at three in the morning for a problem that could wait.

O aviso automático disparou às três da manhã por um problema que podia esperar.

Os verbos são to fire e to trigger. 'Alert fatigue' é o cansaço de receber aviso demais.

on-call

escala de plantão para atender incidentes

I'm the on-call engineer this week, so I keep the phone loud at night.

Estou de plantão esta semana, então deixo o telefone no volume alto à noite.

'To page someone' é acionar o plantão. 'Escalation policy' é a regra de quem é chamado depois de você, e policy é política, não polícia.

throughput

quantidade de trabalho processada por unidade de tempo

The system handles higher throughput after we added two workers.

O sistema processa mais volume por segundo depois que adicionamos dois workers.

Escreve junto. Não confunda com latência: dá para ter muito volume e resposta lenta ao mesmo tempo.

queue

fila de mensagens ou tarefas processadas em ordem

Messages pile up in the queue when the worker is down.

As mensagens se acumulam na fila quando o worker está fora do ar.

Pronuncia-se 'kiú': as quatro letras finais são mudas. No inglês britânico também é a fila de pessoas.

load test

ensaio que aplica a carga esperada, ou de pico, para verificar se o sistema aguenta bem o volume real de uso

The load test confirmed the checkout holds steady at twice our normal peak traffic.

O ensaio de carga confirmou que o checkout aguenta bem o dobro do nosso pico normal de tráfego.

'Load test' mede o esperado; 'stress test' empurra além do limite de propósito para achar onde o sistema quebra. 'Load' aqui é carga, nunca carregar arquivo.

autoscaling

ajuste automático da quantidade de máquinas conforme a demanda

Autoscaling saved us during the campaign, but the bill tripled.

O ajuste automático de máquinas nos salvou durante a campanha, mas a conta triplicou.

Aparece junto ou com hífen na documentação de nuvem, as duas formas são aceitas. Pega gente de surpresa na fatura: sem um teto configurado ('max instances'), ele multiplica o custo na mesma proporção do tráfego.

log

registro de eventos gerado pelo sistema

Search the log for the request ID before opening the ticket.

Procure o request ID nos registros antes de abrir o ticket.

Substantivo e verbo. 'Log in' separado é entrar na conta e 'login' junto é o substantivo.

dashboard

painel visual com as métricas mais importantes

Pin the dashboard on the wall screen during the release window.

Deixe o painel de métricas fixo na tela da sala durante a janela de release.

Escreve junto. Vem do painel do carro: informação de relance, não relatório detalhado.

outage

interrupção do serviço percebida pelos usuários

The outage lasted eleven minutes and hit payments only.

A interrupção durou onze minutos e afetou apenas os pagamentos.

Pronúncia 'áu-tidj'. Também vale para falta de energia. Em comunicado público se diz service disruption.

bottleneck

ponto mais estreito, que limita todo o resto

The bottleneck is the single database connection pool, not the network.

O ponto de estrangulamento é o conjunto único de conexões do banco, não a rede.

Escreve junto, do gargalo da garrafa. Vale também para processo: 'code review is our bottleneck'.

SLA

compromisso formal com o cliente sobre nível de serviço

Our SLA promises a first response within two business hours.

Nosso compromisso formal promete a primeira resposta em duas horas úteis.

Sigla de service level agreement, com peso contratual e às vezes multa. Fala-se letra por letra.

SLO

meta interna de qualidade que o time se impõe

The SLO is stricter than what we promise to customers on paper.

A meta interna é mais rígida do que aquilo que prometemos ao cliente no papel.

Service level objective. O contrato é o acordo com o cliente, a meta é interna e a medição chama-se SLI.

QPS

número de pedidos atendidos por segundo

At peak we handle nine hundred QPS without extra machines.

No pico, atendemos novecentos pedidos por segundo sem máquinas extras.

Sigla de queries per second. Usada como sinônimo de RPS (requests per second), mas não são sempre a mesma coisa: uma única requisição HTTP pode disparar várias queries no banco.

cold start

primeira execução lenta, quando o recurso ainda não está aquecido

The first call after an idle period incurs a cold start that adds two seconds.

A primeira chamada depois de um período ocioso sofre um atraso de dois segundos por causa da inicialização a frio.

Muito citado em funções sem servidor. O estado oposto é ficar 'warm'.

postmortem

análise escrita depois de um incidente, sem caça a culpados

The postmortem lists the timeline, the impact and three follow-up actions.

A análise posterior lista a linha do tempo, o impacto e três ações de acompanhamento.

Também chamado incident review. O adjetivo esperado é blameless: foco no sistema, não na pessoa.

20 itens neste tópico.