Egresado javeriano desarrolló arquitectura de software para optimizar la ejecución de aplicaciones
![Jhon Henry Tabares, egresado de la Maestría en Ingeniería de Software Jhon Henry Tabares, egresado de la Maestría en Ingeniería de Software](/sites/default/files/styles/image_1100x700/public/2022-05/Jhon-Henry-Tabares1.png.webp?itok=eIhPhmsw)
![Karen Daniela Ferrín Karen Daniela Ferrín](/sites/default/files/styles/miniatura_autor_116x116/public/2024-07/9515217d-1a51-4349-bdff-956f4de9cad1.JPG.webp?itok=fp_XdlNW)
Creado por: Lola Ferrin
Un egresado de la Maestría en Ingeniería de Software desarrolló un prototipo de arquitectura de alta disponibilidad de contenedores docker para alojar las aplicaciones de la Javeriana Cali.
En su sitio web, Oracle explica que se trata de un ejecutable independiente, liviano y popular que incluye todo lo necesario para ejecutar una aplicación, incluidas bibliotecas, herramientas del sistema, código y tiempo de ejecución. También es una plataforma de software que permite a los desarrolladores crear, probar e implementar aplicaciones en contenedores rápidamente.
Jhon Henry Tabares, bajo la asesoría de Juan Carlos Martínez, director de Posgrados de la Facultad de Ingeniería y Ciencias, buscaba subsanar algunos problemas de homogeneidad de configuraciones, de servidores y que se pudieran iniciar despliegues continuos de tecnologías que tiene la institución. “Teniendo en cuenta todo lo que se utiliza en la universidad, este desarrollo funcional permitiría hacer despliegues de forma más rápida y unificar versiones en todos los ambientes productivos”.
El magíster en Ingeniería de Software explica que, con el prototipo que fue evaluado por una colaboradora de Google, se puede optimizar el tiempo a la hora de configurar nuevos servidores.
Para llegar a la versión final hizo pruebas de documentación, metodologías de optimización, identificación de requisitos y tácticas de disponibilidad. También usó el Modelo C4, una técnica sencilla de comunicar la arquitectura de software en diferentes niveles de abstracción.
“Este tipo de aplicaciones aporta mucho a las organizaciones porque estas necesitan sistemas altamente disponibles, permiten tener un despliegue continuo de aplicaciones; ayuda a agilizar los procesos y mejoran el rendimiento de los servidores. Si alguien pide un desarrollo, el despliegue a producción se hace mucho más rápido, la infraestructura va a estar muchísimo mejor ante fallas y temas de disponibilidad. Se trata de bajar la operación para dedicar el tiempo a otro tipo de actividades”.
Cabe anotar que el egresado hizo pruebas con aplicaciones como la de registro de asistencia y de matrícula para hacer configuraciones y demostrar que su desarrollo era funcional y que se puede implementar en cualquier momento con las aplicaciones existentes o con las que se creen a futuro, así como adoptar nuevas tecnologías que están disponibles en el mercado y la cultura DevOps, entendida esta como una práctica centrada en la unión de personas, procesos y tecnología para ofrecer valor a los usuarios de forma constante.
Tabares señaló que este desarrollo podría usarse en cualquier tipo de organización porque su proyecto quedó documentado con dibujos de arquitecturas y contextualización con métodos de arquitectura para que se pudiera adaptar fácilmente en otro entorno productivo.
Si estás pensando en prepararte para proponer soluciones a problemáticas de tu entorno a partir de los conocimientos en las buenas prácticas de la ingeniería de software y análisis de datos, te invitamos a conocer más de la Especialización en Ingeniería de Software y la Maestría en Ingeniería de Software.
Noticias
Nuestros estudiantes y profesores protagonizan hechos que merecen ser contados. ¡Conoce sus historias!
- María Fernanda Arenas Méndez es la nueva directora del Departamento de Gestión de las Organizaciones
Con la combinación de su formación académica y experiencia profesional, así como su trayectoria en la docencia y gestión académica, María Fernanda Arenas Méndez asume la...
Un profundo orgullo y sentido de responsabilidad experimentó Francisco Muñoz Prado cuando asumió la dirección de la carrera de Ingeniería...
La colaboración entre la Pontificia Universidad Javeriana Cali y la Universidad Antonio José Camacho surgió gracias a la iniciativa de esta última, que contactó...
Con el compromiso de mejorar la experiencia académica de los estudiantes y fortalecer la calidad del programa, Sandra Lorena Galarza Molina asume el cargo de directora de...
El legado del padre Gerardo Remolina Vargas perdurará en nuestra comunidad académica y en todos aquellos que fueron inspirados por su constante trabajo en favor de la...
En Javeriana celebramos la belleza natural de Cali y Colombia del 11 al 14 de febrero 2025.