Filtrado
Durante la ejecución de un Filtrado, la comunicación del sistema sigue este flujo:

- El usuario selecciona en el módulo
Frontendlos filtros que desea aplicar a los puntos de origen y destino.

-
El microservicio
Back Noderecibe estos filtros, los valida consultando la base de datosPostgresy construye la consulta. Después, se comunica con la base de datosMongopara guardar un registro de la búsqueda del usuario. -
El microservicio
Workerejecuta la consulta enPostgrespara obtener los puntos filtrados. A continuación, calcula el tiempo de accesibilidad entre los orígenes y los destinos, almacenando el resultado temporalmente en memoria. -
Finalmente, el sistema devuelve los resultados, ofreciendo al usuario la opción de descargarlos en formato CSV o visualizarlos directamente en el mapa de la aplicación.
