Tareas #6
abiertaNuevos esquemas de base de datos x modulos
10%
Descripción
Se implementará una reorganización de la base de datos orientada a módulos, basada en PostgreSQL:
Separación lógica por módulos funcionales (IFLUC, Convertex, etc.), cada uno con su propio esquema en PostgreSQL.
Esto permite aislar modelos y tablas por módulo, facilitando el mantenimiento, la depuración y la evolución independiente de cada parte del sistema.
La API ahora se conecta a bases/esquemas específicos según el módulo, evitando mezclar datos y disminuyendo el riesgo de impactos cruzados entre módulos.
A futuro, esta estructura nos permite:
Escalar módulos de forma independiente.
Aplicar políticas de seguridad y permisos por esquema.
Hacer migraciones y cambios de modelo más controlados por módulo.
En resumen, se pasa de una estructura más monolítica a una arquitectura de datos modular, organizada por esquemas PostgreSQL, alineada con la separación lógica de los módulos de la aplicación.