MÉXICO
Av. Labna #1530 Col. Mirador del Sol
C.P. 45054, Zapopan, Jalisco, México.
proyectos@mxmart.mx
+52 33 9689 6701
+52 33 3271 2247
USA
5900 Balcones Drive STE 100
Austin, Texas 78731
sales@mxmart.mx
+01 737-320-2377
La Universidad de Guadalajara (UDG) es una institución educativa de renombre en México, reconocida tanto a nivel nacional como internacional. Fundada en 1925, la UDG se ha convertido en una institución líder en la promoción de la educación superior, la investigación, la cultura y el desarrollo social en el estado de Jalisco y al mismo tiempo en la república mexicana.
La UDG ofrece una amplia gama de programas académicos en diversas áreas del conocimiento, incluyendo ciencias naturales, ingeniería, ciencias sociales, humanidades, salud, artes y más. Sus programas de estudio se destacan por su calidad y relevancia, brindando a los estudiantes las herramientas necesarias para enfrentar los desafíos del mundo actual.
La UDG al ser una institución educativa de gran tamaño y reconocimiento, atrae a un número significativo de aspirantes en cada ciclo escolar lo que se traduce en un tráfico muy alto de consultas en las fechas en las que se publica el dictamen de admisión, y hospedar una aplicación que muestre el dictamen de admisión puede presentar varios desafíos entre los cuales están los siguientes:
La UDG es una institución de gran relevancia, y su proceso de admisión involucra a miles de solicitantes. Hospedar una aplicación que muestre los dictámenes de admisión debe ser capaz de manejar una gran cantidad de usuarios y solicitudes simultáneas. Esto implica implementar una infraestructura de alojamiento escalable que pueda manejar el tráfico y el procesamiento de datos de manera eficiente.
La privacidad y seguridad de los datos de los solicitantes es primordial. Es necesario implementar medidas de seguridad sólidas para proteger la información personal y confidencial de los estudiantes. Esto incluye el cifrado de datos, el control de acceso adecuado y el cumplimiento de las regulaciones de protección de datos.
Es fundamental garantizar que la aplicación pueda manejar una carga de trabajo intensa sin interrupciones en periodos de tiempo muy cortos y proporcionar una experiencia fluida para los usuarios.
Hospedar y mantener una aplicación de este tipo puede conllevar costos significativos, especialmente si se requiere una infraestructura escalable y medidas de seguridad robustas. Gracias a la tecnología serverless y de microservicios, es posible generar estos resultados sin necesidad de inversiones altas y complejas.
AWS es la plataforma de servicios en la nube idónea para el desafío de la UDG, al proporcionar una amplia gama de servicios y soluciones de computación en la nube que permiten construir y ejecutar aplicaciones y soluciones de manera eficiente y escalable.
AWS ofrece una infraestructura global de centros de datos distribuidos estratégicamente en diferentes regiones del mundo. Estos centros de datos están diseñados para proporcionar una alta disponibilidad, seguridad y rendimiento. La Universidad de Guadalajara puede aprovechar una variedad de servicios, como almacenamiento, bases de datos, análisis, redes, seguridad, computación y mucho más.
Además de esto, AWS se basa en un modelo de pago por uso, lo que significa que los usuarios solo pagan por los recursos que utilizan. Esto permite escalar las operaciones de manera flexible y controlar los costos en función de la demanda y el crecimiento.
La aplicación del dictamen de admisión de la UDG fue generada a partir de un servicio en la nube llamado AWS Amplify, que nos permite construir y desplegar aplicaciones basadas en tecnología serverless y de microservicios. Con dos entornos separados (producción y desarrollo) configurados en Amplify, se pueden gestionar las diferentes ambientes y versiones de la aplicación.
El servicio de CodeCommit se utiliza para almacenar y gestionar el código fuente de la aplicación. Proporciona un sistema de control de versiones seguro y escalable. Los desarrolladores pueden colaborar, realizar cambios y mantener un historial de los códigos de programación, control de versiones y autorizaciones para los despliegues a producción.
CloudFront se utiliza como una CDN (red de entrega de contenido) para mejorar la entrega de los recursos de la aplicación. La distribución de CloudFront se configura para servir los archivos estáticos de la aplicación, como HTML, CSS, JavaScript e imágenes. Esto permite una entrega rápida y eficiente del contenido a los usuarios finales, mejorando la experiencia del usuario.
API Gateway actúa como un punto de entrada para las peticiones del cliente. Recibe las solicitudes enviadas por los usuarios y las dirige a las funciones de Lambda correspondientes para su procesamiento. API Gateway también proporciona la capacidad de autenticación, autorización y control de acceso para proteger la API y la aplicación subyacente.
Lambda se utiliza para ejecutar consultas en la base de datos DynamoDB. Estas funciones son invocadas por API Gateway cuando recibe una solicitud. Las funciones de Lambda contienen la lógica para realizar las consultas y obtener los resultados del dictamen de admisión.
DynamoDB es un servicio de base de datos NoSQL totalmente administrado ofrecido por AWS. Se utiliza para almacenar y gestionar los datos relacionados con el dictamen de admisión de la UDG. Las funciones de Lambda ejecutan las consultas en la base de datos DynamoDB para recuperar la información necesaria. DynamoDB ofrece escalabilidad, rendimiento y alta disponibilidad para satisfacer las demandas de la aplicación.
La arquitectura también incluye capas de seguridad para proteger la aplicación y los datos. Se utiliza AWS WAF (Web Application Firewall) para proteger contra ataques web comunes y AWS Shield Advanced para brindar protección DDoS (denegación de servicio distribuido) avanzada. Además, se utiliza AWS Certificate Manager para gestionar y obtener certificados SSL/TLS para habilitar conexiones seguras.
La utilización de esta arquitectura de AWS brinda a la UDG beneficios como escalabilidad, alta disponibilidad, seguridad avanzada, facilidad de desarrollo y despliegue, costos optimizados, flexibilidad y personalización. Estos beneficios contribuyen a una experiencia óptima para los usuarios y una gestión eficiente de los resultados de admisión.
En MXMART nos especializamos para ofrecer soluciones tecnológicas de vanguardia a través de nuestros servicios.
Estamos comprometidos con nuestros clientes, y es por ello por lo que nos enfocamos en desarrollar un equipo profesional y con experiencia para en el análisis, diseño, arquitectura, generación, implementación y migración de servicios en la nube de Amazon Web Services (AWS).
Implementamos y migramos plataformas de E-Learning para instituciones, permitiendo optimizar recursos y costos en la nube.
Nuestra misión en Mxmart es ofrecer consultoría y soluciones eficaces e innovadoras que se adapten a las necesidades de las empresas, instituciones educativas, así como otras entidades, fomentando su crecimiento y desarrollo a través de un equipo profesional con alta capacitación y experiencia.
Nos gustaría conocer más de su compañía o institución y juntos definir una solución que se adapte a sus necesidades, buscando siempre la innovación.
Nos gustaría conocer más de su compañía o institución y juntos definir una solución que se adapte a sus necesidades, buscando siempre la innovación.
MÉXICO
Av. Labna #1530 Col. Mirador del Sol
C.P. 45054, Zapopan, Jalisco, México.
proyectos@mxmart.mx
+52 33 9689 6701
+52 33 3271 2247
USA
5900 Balcones Drive STE 100
Austin, Texas 78731
sales@mxmart.mx
+01 737-320-2377