¡Descubra la arquitectura y el rendimiento de Alumio!
¡Diseñado para maximizar la automatización y la flexibilidad!
Alumio ofrece una infraestructura nativa de la nube de alto rendimiento y escalable horizontal y verticalmente que actúa como un centro central para gobernar y organizar sistemas, datos y procesos integrados. Ayuda a procesar miles de transacciones por segundo y es compatible con miles de entornos Alumio alojados y nativos de la nube.
El beneficios de rendimiento
de la iPaaS Alumio
Sistema robusto de almacenamiento y colas
Los paquetes de datos como «datos en proceso» se almacenan temporalmente en nuestro sólido sistema de colas, según la transformación del tipo y el paquete Alumio elegido en MySQL, Elastic, Apache spark, Google GCP o Redshift de Amazon.
Se utilizan para garantizar el procesamiento a escala de todas las páginas individuales de datos en tránsito. Si algún sistema se desconecta, la arquitectura anterior permite pausar y reanudar de manera elegante las actividades de procesamiento de flujo sin pérdida de datos.
Big Data
Alumio está diseñado como una plataforma de integración de alto rendimiento para ayudar a las aplicaciones externas a conectarse y gestionar grandes volúmenes de datos. Los datos se transforman en paquetes más pequeños denominados «tareas de Alumio» y pueden fluir a través de nuestro sistema de manera escalable hacia aplicaciones conectadas externamente a través de nuestra API, respaldada por nuestro sólido mecanismo de colas.
Control de calidad
El sistema de monitoreo Alumio puede reconocer errores de campo. Si se configuran flujos de trabajo de mantenimiento adicionales, puede eliminar automáticamente estos campos de las solicitudes de reintento de la API para que los flujos de integración críticos no fallen debido a errores de datos a nivel de campo.
Los errores que no se pueden recuperar automáticamente se muestran en un panel de control fácil de usar, y los usuarios pueden solucionarlos durante un período determinado modificando manualmente y reintentando los registros fallidos.
autenticación
Alumio puede reconocer las credenciales de API caducadas o no válidas y desconectar automáticamente los recursos de conexión. Cuando una conexión se desconecta, la supervisión de Alumio reconoce las tareas fallidas. Se pueden crear flujos de trabajo adicionales para pausar todos los flujos de integración relacionados que estén en curso. De este modo, no se programarán nuevos flujos y la conexión sin conexión pasará a un procedimiento de recuperación automático. Luego, una vez que la conexión vuelva a estar en línea, todos los flujos de integración relacionados reanudarán el procesamiento donde lo dejaron y se programarán los nuevos flujos que no se ejecutaron.
Monitorización de la salud
El monitoreo del estado de Alumio puede reconocer cuándo los flujos de integración no cumplen con su última ejecución programada debido a un evento de inactividad. Reprogramará automáticamente los flujos, que se ejecutarán inmediatamente después de que se haya resuelto la interrupción. Alumio tiene la capacidad de reconocer los errores de red intermitentes y volver a intentarlo automáticamente.
Limitaciones
El Alumio no tiene límites prácticos dentro de una cuenta de nube privada de Alumio para pequeñas y medianas empresas en relación con:
Número de aplicaciones que se pueden conectar.
Número de flujos que se pueden definir.
Número de flujos que pueden ejecutarse en paralelo.
Número de registros que se pueden procesar.
El tamaño de los datos que se pueden procesar.
Las limitaciones de Alumio se basan en la cantidad de solicitudes por minuto (o segundo). Nuestra aplicación empresarial es escalable horizontal y verticalmente en función de la infraestructura dada.
DevOps
Alumio cuenta con un equipo completo de DevOps que monitorea la plataforma Alumio las 24 horas del día, los 7 días de la semana. El equipo de DevOps tiene personas en varias ubicaciones y cada miembro del equipo está totalmente equipado para trabajar de forma remota o desde una oficina de Alumio.
Uso de estándares de código
El equipo central de Alumio ha definido un proceso de desarrollo de software para garantizar que Alumio mantenga la escalabilidad y la confiabilidad, y que esté disponible al 100%. El SDLC (ciclo de vida de desarrollo de software) es el proceso que se sigue para cada proyecto de software (componente) de Alumio. Cada proyecto consiste en un plan detallado que describe cómo desarrollar, mantener, reemplazar y alterar o mejorar un software específico. Esta metodología garantiza la calidad del iPaaS de Alumio.
Pilares arquitectónicos
Inyección de dependencia
Arquitectura desacoplada
PHP-FIG
API abierta
Las ventajas de Alumio OpenAPI
Interfaz sencilla
autenticación
Burla de API
Administración de API del ciclo de vida
Un iPaaS basado en Symfony
El beneficios de integración de la arquitectura Alumio
Integre dos o
sistemas múltiples
Amplias capacidades de integración
Tanto sincrónico como asincrónico
Entidades de datos iPaaS de Alumio
No reinventes la rueda
Utilice el software en sus puntos fuertes
Implementación de un diseño hexagonal