Desarrollo
ASPA es una herramienta intuitiva que permite evaluar la accesibilidad en Andalucía calculando los tiempos de viaje en coche entre zonas de población (origen) y servicios (destino). Mediante filtros sencillos, cualquier usuario puede realizar análisis territoriales sin conocimientos técnicos y visualizar los resultados en mapas.
Esta sección está orientada a los perfiles técnicos que necesiten evolucionar la plataforma, añadir nuevas características o solucionar errores de forma segura y estructurada.
Arquitectura desacoplada
El sistema está diseñado sobre una arquitectura de bajo acoplamiento centrada en sus tres servicios principales (Frontend, Back Node y Worker). Esta separación permite trabajar en cada componente de manera independiente, agilizando el flujo de trabajo sin generar interferencias entre los distintos bloques del proyecto.
Entorno de pruebas local y seguro
Para garantizar la estabilidad del proyecto, ASPA está preparado para desplegarse en un entorno local. Esto permite probar y validar nuevas funcionalidades de forma totalmente aislada de la versión en la nube (cloud). Una vez finalizado el desarrollo individual de un servicio, esta infraestructura local ofrece la posibilidad de comprobar el funcionamiento del ecosistema en su conjunto con total seguridad, garantizando que no se afecte al entorno de producción.
Control de versiones con Docker
El empleo de Docker como herramienta de orquestación de contenedores permite empaquetar y pasar a producción múltiples versiones del sistema de forma controlada. Esto facilita la gestión de varias versiones de la plataforma.