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

Clase 22

Jueves (Mañana, 2019)

¡Hola!

Hoy seguiremos profundizando sobre temas de arquitectura.

Resumen

Puntualmente vamos a enfocarnos en los siguientes conceptos:

  • Balanceador de cargas: Dispositivo de Hardware o Software especializado que permite distribuir (balancear) la carga de trabajo a los diferentes nodos a partir de un algoritmo.

  • Microservicios: Enfoque para desarrollar una sola aplicación como un conjunto de “pequeños” servicios. Donde cada uno se ejecuta en su propio proceso. Los mismos pueden (o no) estar escritos en diferentes lenguajes, comunicarse entre sí (por ejemplo, por medio de una API HTTP) y persistir su propios conjunto de datos. Es importante remarcar que no solo implica una forma de diseño diferente (en comparación con un monolito), sino que en líneas generales plantea un cambio a nivel organización del equipo.

Práctica