Errores comunes de principiante
- Recurrir a porque suena moderno. La mayoría de las aplicaciones tienen relaciones; las maneja mejor.
- Almacenar dinero como punto flotante.
0.1 + 0.2es famoso por no dar0.3. Usa tipos decimales. - Sin copias de seguridad. Los servicios gestionados suelen respaldar automáticamente: confírmalo, no lo asumas.
- Poner secretos o archivos enormes en la . Los archivos pertenecen al almacenamiento de objetos (S3, R2); la base de datos almacena el enlace.
- Dejar que la IA escriba consultas crudas con entradas del usuario pegadas directamente. Esto causa inyección SQL. Usa consultas parametrizadas.
- La consulta N+1. Un bucle que ejecuta una consulta por elemento (obtener 100 publicaciones, luego 100 búsquedas separadas de autor) golpea a la base de datos. Obtén los datos relacionados en una sola consulta con un join, o agrupa las búsquedas.
- Nunca hacer pruebas de carga. Una consulta instantánea con las 50 filas de tu laptop puede arrastrarse con los 5 millones de producción. Genera una cantidad realista de datos ficticios antes de confiar en el rendimiento.