Pular para o conteúdo

Tag

#Engenharia

7 publicações

O que é um load balancer: como distribuir tráfego sem derrubar o sistema

O que é um load balancer: como distribuir tráfego sem derrubar o sistema

Load balancer distribui requisições entre vários servidores; conheça algoritmos, health checks, L4 vs L7, sessão fixa e por que ele elimina o ponto único de falha.

Ler →
Injeção de dependência: o padrão que torna código testável e desacoplado
1 min de leitura

Injeção de dependência: o padrão que torna código testável e desacoplado

Injeção de dependência é dar a um objeto o que ele precisa em vez de deixá-lo criar; entenda IoC, os tipos de injeção, containers e por que testar fica fácil.

Ler →
Versionamento semântico (SemVer): o que os números de uma versão realmente dizem

Versionamento semântico (SemVer): o que os números de uma versão realmente dizem

SemVer transforma MAJOR.MINOR.PATCH num contrato de compatibilidade; entenda breaking changes, ranges, 0.x, pre-release e o inferno de dependências

Ler →
OAuth 2.0 explicado: como um app acessa seus dados sem saber sua senha

OAuth 2.0 explicado: como um app acessa seus dados sem saber sua senha

OAuth 2.0 é delegação de acesso, não login; entenda os papéis, o fluxo Authorization Code com PKCE, escopos, tokens e os erros comuns.

Ler →
O que é rate limiting: como proteger uma API do abuso e de si mesma

O que é rate limiting: como proteger uma API do abuso e de si mesma

Rate limiting limita quantas requisições um cliente faz num intervalo. Conheça token bucket, sliding window, o 429 e onde aplicar cada um.

Ler →
REST vs GraphQL: qual estilo de API escolher e por quê

REST vs GraphQL: qual estilo de API escolher e por quê

REST e GraphQL resolvem o mesmo problema por caminhos opostos; um comparativo sem hype sobre over-fetching, cache, complexidade e quando cada um ganha.

Ler →
O que é idempotência: a propriedade que torna sistemas distribuídos confiáveis
1 min de leitura

O que é idempotência: a propriedade que torna sistemas distribuídos confiáveis

Idempotência é a garantia de que repetir uma operação não muda o resultado além da primeira vez — e é o que impede APIs e filas de cobrar ou processar em duplicidade.

Ler →