Me ha dejado impactado una entrevista de Martin Fowler y otro experto a Dan Pritchett Arquitecto de eBay Leer como con esa franqueza desmitifica todos esos supuestos y patrones definidos de un buen sistema informático. La verdad es que con la debida distincia (distancia de millones de usuarios) ya me había enfrentado en varias ocasiones a problema similares (no me atrevo a decir parecidos) y es cierto que acabas desnormalizando tu modelo de datos en busca de rendimiento y simplicidad en el desarrollo de esta o aquella pantalla o informe. Igualmente es cierto que empiezas a ser menos exigente en lo que construyes en la bbdd.
Pero uno lo hacía con la conciencia dando la lata. Pensando que tiene que haber una forma de hacerlo bien y no tener que hacerlo asi.
Pero bueno, en mi caso seguro que si que la había y no la encontramos… Lean, lean la entrevista.