5.63.4.1 Arquitectura Cloud y Gestión de Datos (12 horas) [Habilidades AG-C09,AG-C11]

Referencias Bibliográficas: [Marinescu, 2022,Buyya et al., 2013]

Temas

  1. Plataformas, frameworks o meta-frameworks web
    1. Servicios en la nube
    2. API, Componentes Web (Web Components)
  2. Servicios de computación Gestión de Datos (DM) -NoSQLSystems
    1. Alojamiento en la Nube (Cloud Hosting)
    2. Escalabilidad (por ejemplo, Autoescalado (Autoscaling), Clústeres)
    3. Estimación de costos para servicios
  3. Arquitectura
    1. Monolitos vs Microservicios
    2. Micro-frontends
    3. Arquitecturas Dirigidas por Eventos (Event-Driven) vs RESTful: ventajas y desventajas
    4. Sin servidor (Serverless), computación en la nube bajo demanda

Aprendizaje esperado (Learning Outcomes)

  1. Diseñar e implementar una aplicación basada en web utilizando un diseño de arquitectura de microservicios [Diseñar]
  2. Describir las restricciones, como alojamiento, servicios y escalabilidad, relacionadas con las plataformas web [Describir]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM