Desarrollo de una aplicación de uso intensivo de datos con soluciones puntuales vs. una plataforma de datos unificada: Una comparación cuantitativa
Resumen ejecutivo
Neuralytix entrevistó a dos diferentes empresas de desarrollo para comparar la forma en que desarrollaban la misma aplicación de uso intensivo de datos mediante distintos mecanismos. QPAIR ( www.qpair.io) utilizaba diferentes soluciones aisladas para desarrollar la plataforma y la aplicación, mientras que Aluna Group ( www.alunagroup.com) creó la aplicación utilizando InterSystems IRIS Data Platform, una plataforma de datos unificada que proporciona una gestión de datos integral, interoperabilidad y funcionalidades de análisis, todo en un único producto. Nuestra investigación concluyó que Aluna Group pudo desarrollar la aplicación con un costo total menor, a la vez que utilizaba menos trabajadores y menos horas en total.
Introducción
Sin duda, los datos son el alma de cada organización. Todas las organizaciones experimentan sus propios desafíos y sus propias necesidades con respecto a los datos, con requerimientos de negocio específicos. Esto ha generado una gran cantidad de requerimientos para dar soporte a aplicaciones impulsadas por datos, además de una preponderancia de las tecnologías para la gestión de datos que existen en el mercado para cubrir estos requerimientos. Muchas de estas herramientas y tecnologías proporcionan funcionalidades especializadas, como gestión de datos relacionales, gestión de datos de documentos, inteligencia de negocios, procesamiento del lenguaje natural, integración de datos, y más. Además, se estima que durante los próximos años la cantidad de datos y de herramientas seguirá creciendo. Esta tendencia ha generado la necesidad de simplificar, consolidar e implementar plataformas de datos integrados.
Actualmente, existen diversos mecanismos para desarrollar aplicaciones de uso intensivo de datos. Uno bastante común es usar una serie de soluciones puntuales individuales y especializadas. Otro, es usar una plataforma de datos integrada, como InterSystems IRIS Data Platform. Neuralytix cree que usar una plataforma integrada es el mecanismo preferido en la mayoría de las circunstancias, excepto en algunas ocasiones que son bastante únicas.
Este análisis compara ambos mecanismos.
Comparación de mecanismos
Según Neuralytix, una plataforma de datos integrada proporciona al cliente, en la mayoría de los casos, las siguientes tres ventajas principales:
- Costos de desarrollo menores
- Despliegue más rápido
- Soporte y mantenimiento continuos más simples
Para validar esta opinión, Neuralytix trabajó con dos empresas de desarrollo a las que les pidió desarrollar la misma aplicación de análisis impulsada por datos para la Oficina de Sustentabilidad de una universidad de investigación de gran renombre.
La universidad solicitó una aplicación rica en datos para combinar y recopilar 50 iniciativas independientes con distintos tipos de datos y requisitos de análisis para sus usuarios finales, que son organizaciones que quieren mejorar sus proyectos ecológicos. Por ejemplo, una organización podría querer comprender los beneficios de instalar paneles solares en un techo, en comparación con una granja solar de mayor escala, en cuanto a costos, reducción de la huella de carbono e impacto ambiental general. Para lograrlo, ambas empresas debían crear una aplicación rica en datos capaz de procesar y concentrar datos provenientes de fuentes de datos distintas, analizar datos estructurados y no estructurados, aplicar procesamiento del lenguaje natural sobre los datos; y entregar una flexibilidad suficiente como para que los resultados de todo este análisis se pudieran mostrar a diferentes audiencias. Para esto, era necesario que la aplicación fuera capaz de resaltar aspectos específicos de diferentes proyectos, ordenar proyectos según criterios específicos y evaluar la efectividad de proyectos usando criterios definidos por el usuario. Se le pidió a QPAIR que desarrollara la aplicación usando soluciones individuales, y a Aluna Group, que desarrollara la misma aplicación, pero con InterSystems IRIS Data Platform.