Ir al contenido

Base de datos

  • Modelo de datos — diagrama entidad-relación y qué representa cada tabla en términos del dominio.
  • Migraciones — cómo se crean, cómo se aplican, cómo se revierte.
  • Índices y consultas críticas — las consultas que tienen que ser rápidas sí o sí.
  • Datos semilla — qué necesita una instalación limpia para arrancar.

El modelo tiene que distinguir producto de envase retornable. Una paca sale y no vuelve; un botellón sale, se espera que vuelva, y a veces no vuelve. Son dos ciclos de vida distintos y un solo campo stock no los representa.

Esa decisión, cuando se tome, va documentada como ADR — es de las caras de revertir.