M06·09Considerações Finais

CAPÍTULO 09

Considerações Finais

Performance, escalabilidade e resiliência não são features — são posturas. Comece pequeno, hoje.

Por Thiago Souza3 min de leituraAtualizado em 2026-05

Performance, escalabilidade e resiliência não são features que você "adiciona depois". São posturas que se aprendem aplicando.

O que você aprendeu

  1. Escala vs disponibilidade — a diferença entre os "noves" e por que ambas importam.
  2. Métricas de performance — latência vs throughput, por que a média mente, como medir em percentis.
  3. Ferramentas — k6 para load testing, pprof para profiling, flame graphs para gargalos.
  4. Padrões de resiliência — timeout, retry com backoff exponencial e circuit breaker.
  5. Engenharia do caos — Toxiproxy, Chaos Mesh, GameDay: quebre de propósito, antes que quebre você.
  6. Monitoramento — Quatro Sinais Dourados, Prometheus + Grafana, SLOs e error budget.
  7. Projeto guiado — API Go com Toxiproxy, k6, pprof, circuit breaker e Prometheus do zero.

Leituras recomendadas

Comece pequeno: coloque timeout em uma chamada hoje. Plote latência p99 em um dashboard amanhã. Faça um load test essa semana.

A diferença entre o sistema que sobrevive à Black Friday e o que vira meme no Twitter geralmente não está em alguma tecnologia mágica — está nessas práticas chatas, repetitivas, e que ninguém vê. Até o dia em que todo mundo vê.