Caso de Estudio

Dictamen de admisión de UDG en AWS

Universidad UDG

Mxmart Solutions Acerca de la UDG

Acerca de la UDG

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.

El desafío

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:


Escalabilidad

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.

Seguridad

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.

Disponibilidad y rendimiento

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.

Costos

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.

¿Por qué Amazon Web Services?

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 solución

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.

Diagrama de la Arquitectura

Los beneficios

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.

Acerca de Mxmart Solutions

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.

Mxmart Solutions
👋🏻 ¡Hola! estoy aquí para ayudarte
BOT Message Image

Contáctanos

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.

Mxmart Direccion Mexico

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

Mxmart Direccion USA

USA

5900 Balcones Drive STE 100
Austin, Texas 78731

sales@mxmart.mx

+01 737-320-2377