Se solicita información sobre el paradero del estudiante Arshak Karhanyan

Clase 19

Viernes (Noche, 2026)

Temario

  • Arquitectura de Software: revisión
  • Diagrama de Despliegue: revisión. Aplicaciones, Sistemas, Nodos, Componentes, Usuarios, Actores, Roles.
  • Componentes Arquitectónicos: presentación
  • Sistemas monolíticos y distribuidos, revisión
  • Introducción: Balanceo de carga
  • Arquitecturas clásicas: Desktop, Web (cliente liviano vs cliente pesado), Móvil.
  • Infraestructura de despliegue: presentación o revisión (según si cursaste o no DDSo). Despliegue IaaS, SaaS, PaaS, Bare Metal.

Resumen de clase

Entendemos a la arquitectura de software cómo el diseño (y sus decisiones) de lo más importante. Es decir sus componentes, relaciones, comunicaciones y cómo tiene injerencia, no solo en las piezas de software sino en los componentes de hardware, tecnologías, costos y contexto. En esta ocasión profundizamos sobre las cuestiones de la arquitectura física del software:

  • Estudiamos como las tecnologías, componentes, relaciones, medios de comunicación tienen injerencia en los componentes de hardware, sus costos y contexto.
  • Repasamos las ideas de arquitecturas monolíticas HTTP y descentralizadas.
  • Repasamos su documentación mediante diagramas de despliegue.
  • Nos aproximamos a los conceptos de escala, a la complejidad que introduce y al riesgo de implementar soluciones arquitecturales a-priori o descontextualizadas.

Bajo estos ejes analizamos el ejercicio de EntregasYaYaYa y haremos una introducción al problema de la carga, la escala (en sus tres tipos) y el balanceo de carga.

También resolveremos dudas sobre los temas de las dos clases anteriores: arquitectura de sistemas e integración de servicios web.

Material

Para la próxima clase