/Distributed-Systems

Notas y algoritmos para el curso de Sistemas distribuidos 2023-A

Primary LanguageJupyter NotebookMIT LicenseMIT

Licencia PyPI - Python Version

Redes

Distributed-systems

Notas y algoritmos para el curso de Sistemas distribuidos 2023-A

"Siempre encuentro a la gente más inteligente que yo. Entonces mi trabajo es asegurarme de que la gente inteligente pueda trabajar junta. Y es que la gente estúpida puede trabajar junta fácilmente, la gente inteligente no."
Jack Ma


Agenda

  1. Sistemas descentralizados
    1. Fundamentos
  2. Arquitecturas de software
  3. Estilos arquitectónicos distribuidos
    1. Objetos distribuidos
    2. Distribución horizontal
    3. Distribución Vertical
  4. Patrones arquitectónicos para sistemas distribuidos
  5. Aplicaciones
    1. Bases de datos distribuidas
    2. Cluster
    3. Grid


Objetivo

Desarrollar en el estudiante las competencias en el desarrollo de aplicaciones distribuidas que le permita atender la alta demanda de aplicaciones en entornos web y arquitecturas cliente/servidor y su implementación para Big Data.

Metodología

De conformidad con la importancia de desarrollar competencias en el proceso académico y la consolidación de los conceptos en casos de uso real se ha diseñado actividades de reflexión y evaluación por cada secuencia de aprendizaje; donde cada una de ellas pone en práctica conceptos fundamentales relacionados con el desarrollo de la cátedra e incluidos en la previa exposición del contenido temático de la asignatura.

gncdev@acer