Engenharia de Software

Arquitetura, backend, frontend, testes, manutenção e boas práticas de software moderno.

13 artigos·página 1 de 2

  1. Segurança de fábrica: o que auditar antes de aceitar a entrega de um sistema As sete verificações de aceite que não exigem ser técnico: acesso ao código, backup restaurado na sua frente, teste de permissão cruzada, segredo, log... Engenharia de Software··4 min
  2. Postgres, DuckDB ou planilha: onde os dados moram O critério que decide é concorrência de escrita e não volume. Veja onde cada opção ganha e como usar as três juntas. Engenharia de Software··6 min
  3. SaaS multi-tenant: as 5 decisões de arquitetura que definem o custo dos próximos 3 anos Separação de clientes, onde o isolamento é garantido, o que é assíncrono, onde mora o estado e como o schema evolui. O que perguntar ao fornecedor sobre cada... Engenharia de Software··4 min
  4. Quando o n8n para de dar conta e a automação precisa virar código Os quatro sinais do teto do no-code: fluxo com estado, necessidade de transação, custo por execução e desenho que ninguém entende. Com tabela de decisão e... Engenharia de Software··4 min
  5. Como medir se um agente de código está te fazendo ganhar tempo, com número em vez de sensação A sensação de velocidade engana porque o tempo economizado na escrita reaparece na revisão e no retrabalho. Quatro métricas que cabem numa planilha e mostram... Engenharia de Software··4 min
  6. Rate limit em APIs de LLM: como evitar quebra em produção Rate limit em APIs de LLM derruba fluxos em produção sem aviso. Veja como identificar, tratar erro 429 e configurar retry sem gambiarra. Engenharia de Software··8 min
  7. DuckDB: o que é e quando ele substitui o banco de dados DuckDB é um banco analítico que roda dentro do seu processo, sem servidor. Veja quando ele resolve, quando não resolve e como usar com Polars. Engenharia de Software··10 min
  8. OWASP Top 10: o que é e quais são as 10 vulnerabilidades A OWASP mantém a lista das 10 falhas mais críticas em aplicações web. Veja o que é cada uma, como testar e por que existe uma lista separada para ML. Engenharia de Software··11 min
  9. Contratos de dados (data contracts): o que são e como usar Contrato de dados é o acordo versionado entre quem produz e quem consome uma tabela. Veja o que ele contém e como falhar o pipeline no lugar certo. Engenharia de Software··10 min
  10. PostgreSQL ou MongoDB: qual escolher para cada caso Na dúvida entre os dois, o Postgres ganha na maioria dos projetos. Veja os dois casos em que o MongoDB é a escolha certa e o custo de migrar. Engenharia de Software··5 min
  11. FastAPI do zero: criando uma API REST em Python em menos de uma hora Aprenda a construir uma API REST rápida em Python com FastAPI. Documentação automática, validação de dados, performance. Tudo isso com poucas linhas. Engenharia de Software··5 min