Sistemas distribuidos

Creado por Ivan Abad
calendar_today 20 ene 2022

Descripción del curso

Curso Open Source creado para mostrar el funcionamiento y uso de los sistemas distribuidos con las implementaciones en .NET Core.

 

La aplicación va a ser "vendor free" lo que quiere decir que no va a estar enlazada directamente a ningún proveedor específico.

Obviamente vamos a utilizar X o Y servicio (ya que no vamos a reinventar la rueda), pero lo haremos a través de abstracciones.

 

Es importante saber estos conceptos ya que cada día las empresas están migrando sus aplicaciones monolíticas a microservicios o incluso serverless, y para poder aplicar un correcto funcionamiento, debemos aprender sobre sistemas distribuidos. 

 

NOTA: La primera iteración de la aplicación correrá completamente en kubernetes, una vez terminada dicha iteración migraremos a lo que para mi sería ideal. Poniendo en un proveedor (AWS, Azure, GCP, etc) todo lo que podamos, y centrarnos únicamente en la lógica de nuestro negocio.

 

 

Conocimientos previos

Recomiendo tener conocimientos de programación avanzada antes de comenzar con este curso, ya que se van a dar muchos terminos por entendidos sin ser explicados.

Además recomiendo tener conocimiento de los principios SOLID así como Docker/contenedores.

 

Enlace a Distribt, el proyecto en GitHub.

 

[En progreso durante 2022]

En este curso vamos a ver como crear un sistema distribuido desde el inicio.

Ayuda a la web

Invitame a un café Dona un café

Suscribete

Buy me a coffee Invitame a un café
An error has occurred. This application may no longer respond until reloaded. Reload 🗙