Episodio

Creación de microservicios con .NET y ASP.NET Ep1: Introducción a los microservicios con .NET

Las aplicaciones de microservicios se componen de servicios pequeños centrados en el cliente, escalables y con control de versiones independiente que se comunican entre sí mediante protocolos estándar con interfaces bien definidas. Cada microservicio normalmente encapsula lógica de negocios simple, que se puede escalar o reducir horizontalmente, probar, implementar y administrar de forma independiente. Los equipos más pequeños desarrollan un microservicio en función de un escenario del cliente y usan las tecnologías que quieren usar. Las aplicaciones de microservicios implementadas en contenedores permiten escalar las aplicaciones horizontalmente y responder a una mayor demanda implementando más instancias de contenedor, y reducirlas si la demanda disminuye. En situaciones complejas de muchos microservicios, el proceso de implementar, actualizar, supervisar y eliminar contenedores plantea muchos retos. En este módulo se explican algunos de esos retos y se muestra cómo Kubernetes puede ayudar.

Capítulos

  • [00:00] Introducción
  • [03:34] Objetivos de aprendizaje (módulo 1)
  • [05:01] Compilación del primer microservicio con .NET
  • [30:43] Comprobación de conocimientos
  • [34:31] Ejercicio: Compilación de un Dockerfile para el microservicio
  • [42:12] Orquestación de microservicios
  • [46:15] Comprobación de conocimientos
  • [47:52] Ejercicio: Creación de un archivo de Docker Compose
  • [52:13] Resumen (módulo 1)
  • [52:41] Implementación de un microservicio de .NET en Kubernetes
  • [62:25] Comprobación de conocimientos
  • [63:47] Ejercicios
  • [80:43] Comprobación de conocimientos
  • [82:20] Resumen (módulo 2) y conclusión
  • [84:05] Siguiente episodio

Conexión

.NET
Azure Kubernetes Service (AKS)