Erros Comuns de Iniciante
- Recorrer ao porque soa moderno. A maioria dos apps tem relacionamentos; lida melhor com eles.
- Armazenar dinheiro como ponto flutuante.
0.1 + 0.2famosamente não é0.3. Use tipos decimais. - Nenhum backup. Serviços gerenciados geralmente fazem backup automaticamente — confirme isso, não assuma.
- Colocar segredos ou arquivos enormes no banco de dados. Arquivos pertencem a armazenamento de objetos (S3, R2); o banco de dados armazena o link.
- Deixar a IA escrever consultas cruas com entrada do usuário colada diretamente. Isso causa injeção de SQL. Use consultas parametrizadas.
- A consulta N+1. Um loop que roda uma consulta por item (buscar 100 posts, depois 100 buscas separadas de autores) sobrecarrega o banco de dados. Busque dados relacionados em uma única consulta com um join, ou agrupe as buscas.
- Nunca fazer teste de carga. Uma consulta que é instantânea com as 50 linhas do seu laptop pode rastejar com os 5 milhões da produção. Popule uma quantidade realista de dados falsos antes de confiar na performance.