Detalles clave
Solución integral de datos de inversión para aportar valor a la gestión de datos de inversión.
-
DesafíoSolución de gestión de datos de inversión mediante datos no estructurados y desarrollo de aplicaciones web desde cero
-
SoluciónPlantillas de entrada de datos y canalización en el entorno de la nube de AWS para la integración con una aplicación web
-
Tecnologías y herramientasEntorno en la nube AWS, AWS S3, AWS RDS, AWS Lambda Functions, AWS Serverless Application Model, AWS ECS, AWS ESR, Amazon Aurora PostgreSQL, Python, Flask, Github Actions.
Cliente
El cliente es un grupo de especialistas en inversiones que se dirigió a ESSID Solutions con la petición de un solución de datos para su plataforma de inversión inmobiliaria.
El desarrollo de un canal de datos completo en la nube requería una integración integral con la aplicación web para procesar las entradas de los usuarios y habilitar todas las funciones de gestión de inversiones que permitirían a los socios generales aprovechar las oportunidades de inversión fructíferas mediante la elaboración de una estrategia de inversión acertada.
Reto: solución de gestión de datos de inversión a partir de datos no estructurados y desarrollo de una aplicación web desde cero
Desarrollar una solución desde cero es siempre una tarea difícil, ya que requiere una alineación y un equilibrio constantes entre los requisitos técnicos y la visión del éxito del cliente.
Se nos planteó el reto de desarrollar un solución de datos desde cero, considerando diferentes formatos de entrada de datos, como ficheros Excel y PDF, y su correcto tratamiento, enriquecimiento e integración para habilitar todas las funcionalidades previstas en la aplicación web que se estaba desarrollando en paralelo.
Nuestro principal objetivo era desarrollar dos plataformas por separado y juntas simultáneamente, asegurando que al final, nuestro equipo tuviera una solución completa e integrada que permitiera funcionalidades, para proporcionar a los usuarios una experiencia agradable y una visión de evaluación completa del rendimiento y las estrategias empresariales.
Solución: plantillas de entrada de datos y canalización en el entorno de nube de AWS para la integración con una aplicación web
El equipo de ESSID Solutions empezó analizando el negocio del cliente para conocer a fondo sus necesidades y requisitos. El proyecto se dividió en fases para entregar un producto mínimo viable y permitir al cliente probar su producto en escenarios reales.
- Se recopilaron datos e informes de rendimiento de un grupo de usuarios potenciales y se analizaron en detalle para trazar y comprender los datos que debían tratarse, los formatos de entrada y los indicadores utilizados, entre otras particularidades.
- Se crearon plantillas de entrada para permitir una forma estandarizada y eficiente de alimentar la aplicación con datos e informes sobre el rendimiento de las inversiones. Se utilizó Microsoft Excel para facilitar el proceso a los usuarios acostumbrados a este formato.
- Se recopilaron ejemplos de formatos de archivos de entrada estructurados y no estructurados y se procesados para la extracción de datos y integración con la nube entorno utilizando Python, Lambda Functions y otras Procesamiento de big data de AWS recursos.
- Los datos integrados se enriquecieron y modelizaron de forma estructurada para proporcionar KPI calculados, indicadores de rendimiento e información estratégica. Visualización de datos también se desarrolló utilizando una aplicación Flask para ofrecer acceso instantáneo a las métricas de las inversiones.
- La solución de datos se integró con la aplicación web mediante API para recibir entradas y alimentar la aplicación con datos y métricas de inversión de forma segura.
- CI/CD se implementó utilizando Github Actions para permitir una infraestructura totalmente integrada.
Hemos completado el desarrollo de un MVP en 6 meses con un equipo de 5 profesionales: un Project Manager, un AWS Un ingeniero de datos, un analista de datos, un consultor empresarial y un supervisor técnico.
Arquitectura de soluciones
Resultado: agilización de los procesos y simplificación de la gestión de las inversiones
Nuestro equipo ha creado un infraestructura de nube fiable basada en AWS que permite extraer y procesar los datos de inversión de los usuarios para simplificar y añadir valor a la gestión de las inversiones.
Como resultado, hemos proporcionado al cliente una solución de servicios de datos gestionados para la gestión de inversiones que satisface las necesidades empresariales del cliente a través de optimizaciones como la disminución del tiempo de procesamiento de datos, la reducción de errores y los riesgos de seguridad, acceso instantáneo a las métricas de inversiónnormalización y facilidad de los procesos para los gestores de fondos.
El equipo de ESSID Solutions conectó la solución de datos con la aplicación web del cliente a través de API y proporcionó visualización de datos mediante una aplicación Flask. El cliente puede ahora ingerir y consumir datos de forma segura, práctica y eficiente, para elaborar una estrategia de inversión de éxito.