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
Recursos recomendados
Conexión
- Nish Anil | Twitter: @nishanil | LinkedIn: in/nanil
- Vivek Sridhar | Twitter: @vivek_sridhar | LinkedIn: in/vivsridh
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
Recursos recomendados
Conexión
- Nish Anil | Twitter: @nishanil | LinkedIn: in/nanil
- Vivek Sridhar | Twitter: @vivek_sridhar | LinkedIn: in/vivsridh
¿Quiere hacer algún comentario? Comunique un problema aquí.