Fertipar Paraná - Consultoría de Desarrollo de Sistemas
Con orientación de Visionnaire, Fertipar Paraná promovió mejoras evolutivas en una aplicación
Cliente
Fertipar Paraná
Área
Fertilizantes
Problema
Fertipar Paraná ya había mapeado problemas en una aplicación Java que se ejecuta en dos servidores de aplicaciones WildFly. Fue necesario, según el análisis realizado, promover cuatro mejoras evolutivas, es decir, evolucionar un sistema con nuevas funcionalidades, optimizaciones y recursos de acuerdo a las necesidades identificadas.
Solución
Visionnaire promovió la ejecución de los cuatro puntos de mejora evolutiva en sociedad con los empleados de Fertipar Paraná, dentro de la sede de la empresa y con el objetivo de acompañar el desarrollo. Fertipar Paraná tuvo éxito y promovió mejoras evolutivas en su aplicación.
Resultados
Con la consultoría realizada por Visionnaire, Fertipar Paraná tuvo éxito y promovió mejoras evolutivas en su aplicación Java que se ejecuta en dos servidores de aplicaciones WildFly. Los cuatro puntos de mejora planteados anteriormente por Fertipar Paraná fueron realizados a través de consultoría especializada promovida por Visionnaire. Se cumplieron los cuatro puntos, lo que resultó en una notable evolución de la aplicación de la empresa.
Tecnologías
Para el punto Equilibrador de Conexión, la primera sugerencia de Visionnaire fue utilizar la configuración del servidor de la aplicación WildFly utilizada por Fertipar Paraná junto con la configuración de DNS para no tener que usar la dirección IP fija en las URL. Sin embargo, seguía abierta la posibilidad de recurrir tanto a soluciones de hardware como de software.
La primera recomendación para el punto Módulos de Microservicios para Base de Datos fue configurar el entorno utilizando las herramientas existentes, como WildFly. También se planeó utilizar soluciones comerciales como Confluent, Istio.io, Payara, Microprofile.io, Kontena y Claudia.JS. Visionnaire, utilizando su amplia experiencia en Node.JS, también podría ayudar a Fertipar en una posible futura migración de arquitectura a una filosofía 100% de microservicios.
Aún se plantearon otras posibilidades, por ejemplo, el uso de sistemas como Apigee y Apiary, además de la tecnología Lambda, muy utilizada en Amazon Web Services. Dado que la base de datos que está utilizando Fertipar es Oracle, otra posibilidad que se planteó fue utilizar las soluciones Apiary y Wercker, ambas de esa empresa.
Para el punto Control de Registro, la solución de registro utilizada por Fertipar Paraná es Log4J, de Apache. Visionnaire tiene una sólida experiencia con Log4J, como en casi todos los proyectos donde usamos JEE, usamos dicha tecnología. En este punto se realizó una consultoría con el fin de configurar y orientar las mejores prácticas en el uso de Log4J. Pero el mercado de plataformas y herramientas de registro también ha evolucionado mucho en últimos años, y Visionnaire siempre está abierto a utilizar soluciones como Scalyr, InfluxData, Moesif, LogPacker, Coralogix, Logentries, Logz.io, Papertrail, LogDNA, Graylog.
En el ámbito del punto Caché para Solicitud HTTP/HTTPS, la herramienta más utilizada y conocida del mercado es Varnish Cache. Visionnaire tiene experiencia con Varnish, ya que se usa en nuestro propio sitio web. También sugerimos utilizar el propio entorno existente de Fertipar, con WildFly configurado de forma integrada con Varnish. Además, existen otras herramientas de mercado y potentes soluciones en la nube, como CloudFlare, que además de cachear, implementa soluciones DNS y soluciones de seguridad frente a ciberataques.
Problema Detallado
Fertipar Paraná es la pionera del Grupo Fertipar, que hoy cuenta con 11 empresas ubicadas en los principales polos agrícolas de Brasil y ofrece diferentes tipos de fertilizantes para la agroindustria.
La empresa ya había identificado problemas en una aplicación Java que se ejecutaba en dos servidores de aplicaciones WildFly. Fue necesario, según el análisis realizado, promover cuatro mejoras: Equilibrador de Conexión (herramienta para mejorar el balanceo de carga de los servidores de aplicaciones), Módulos de Microservicios para Base de Datos (herramienta para administrar conexiones con bases de datos), Control de Registros (herramienta para generar y controlar los registros de aplicaciones en los servidores de aplicaciones) y Caché para Solicitudes HTTP/HTTPS (herramienta para proporcionar una caché de solicitudes HTTP/HTTPS de aplicaciones para aumentar el rendimiento y acelerar el acceso de los usuarios a las aplicaciones).
En otras palabras, se trataba de promover mejoras evolutivas, es decir, evolucionar un sistema con nuevas funcionalidades, optimizaciones y recursos de acuerdo a las necesidades identificadas. Promover el mantenimiento evolutivo de un sistema es fundamental para garantizar el buen funcionamiento de cualquier empresa.
Solución Detallada
Visionnaire promovió la ejecución de los cuatro puntos de mejora evolutiva en sociedad con los empleados de Fertipar Paraná, dentro de la sede de la empresa y con el objetivo de acompañar el desarrollo. A saber:
Folleto
Folleto del Caso de Éxito
Presentación
Presentación del Caso de Éxito
Assuntos relacionados a:
Visionnaire consultoria Java Apache JEE Log4J Microservicios Caso de Éxito Base de Datos grupo fertipar fertipar paraná tutoria mejoras evolutivas WildFly Confluent Istio.io Payara Microprofile.io Kontena Claudia.JS. Apigee Apiary Lambda Amazon Web Services Logs Scalyr InfluxData Moesif LogPacker Coralogix Logentries Logz.io Papertrail LogDNA Graylog Varnish Cache equilibrio de carga