Deployment de Laravel no Cloud com CI/CD (GitHub Actions e GitLab CI)

1 semana ago

Deploy manual funciona até o dia em que deixa de funcionar. Enquanto o projeto é pequeno e o time é…

Rate limiting em APIs: por que é obrigatório em produção

2 semanas ago

Rate limiting quase sempre entra na conversa tarde demais. Normalmente depois do primeiro pico inesperado, de uma integração mal-comportada ou…

Erros comuns ao usar Redis em aplicações Laravel

2 semanas ago

Redis costuma entrar no projeto como sinônimo de performance. E, de fato, quando bem usado, ele resolve muita coisa. O…

Na minha máquina funciona. Vamos levar sua máquina para o usuário então

2 semanas ago

Todo desenvolvedor já disse ou ouviu essa frase: “Na minha máquina funciona”. Em ambiente local, com poucos dados, sem concorrência…

Como evitar duplicidade de processamento em jobs

2 semanas ago

Duplicidade em job é uma das coisas mais comuns (e mais perigosas) em produção. E não adianta lutar contra isso…

Laravel: Jobs, filas e processamento assíncrono: quando usar e quando evitar

2 semanas ago

Fila resolve dor real: tirar do request o que não precisa estar ali. O problema é que muita gente usa…

Boas práticas para estruturar projetos em Laravel de médio e grande porte

2 semanas ago

Quando o projeto Laravel é pequeno, quase qualquer organização funciona. Você cria controllers, models, requests, alguns services, resolve tudo no…

Erros que já cometi em produção (e o que aprendi com eles)

2 semanas ago

Produção cobra e cobra caro. E quase sempre ensina do jeito mais desconfortável possível. Ao longo do tempo, com sistemas…

Monitoramento e alertas: o que realmente vale a pena acompanhar

3 semanas ago

Monitoramento costuma ser tratado como uma etapa técnica obrigatória, algo que precisa existir porque “todo sistema precisa”. Na prática, muitos…

Pensar arquitetura antes de escrever código ou sair escrevendo e depois ver no que da?

3 semanas ago

É muito comum começar um sistema abrindo o editor e escrevendo código. Cria um controller, faz uma query, retorna uma…