Contenido del curso
0:00/4:12
Dividir una API en microservicios escalables
Suscríbete para ver másKafka para comunicar microservicios por eventos
Suscríbete para ver másFlujo de trabajo con Kafka para enrutar microservicios automáticamente
Suscríbete para ver másBases de datos fuera de contenedores Docker
Suscríbete para ver másAutomatiza microservicios ASP.NET con Bash
Suscríbete para ver másAutomatizar microservicios con Bash y Dockerfile
Suscríbete para ver másAzure Service Bus para comunicación entre microservicios
Suscríbete para ver másRest Client como alternativa a Swagger en VS Code
Suscríbete para ver másTres microservicios .NET corriendo sin Docker
Suscríbete para ver másCreación de servicios de consulta con .NET y SQL
Suscríbete para ver másDocker Compose con cinco microservicios .NET
Suscríbete para ver másMonorepo vs multirepo en microservicios
Suscríbete para ver másConfiguración de secretos de GitHub para desplegar en Azure
Suscríbete para ver másDespliegue de aplicaciones con Azure Container Apps desde Docker Hub
play_circleViendo ahoraDespliegue automático de microservicios con GitHub Actions
Suscríbete para ver másDesplegando microservicios con GitHub Actions
Suscríbete para ver másPróximos pasos de mejora en arquitectura de microservicios
Suscríbete para ver másImplementar aplicaciones utilizando contenedores puede ser sencillo con los servicios adecuados. Aunque Kubernetes es una opción habitual, no siempre es necesaria dada su complejidad y tamaño. Azure ofrece una alternativa eficiente y práctica con Container Apps, diseñada especialmente para casos más simples y ágiles.
¿Por qué optar por Azure Container Apps?
Azure Container Apps es una solución práctica para implementar microservicios y aplicaciones en contenedores sin lidiar con complicaciones excesivas. Anteriormente existían opciones como Container Instances que no resultaban eficientes, pero Container Apps supera estas limitaciones proporcionando:
¿Cómo configurar fácilmente una Container App con Azure?
Crear una Container App es práctico y accesible directamente desde el portal de Azure. Los pasos a grandes rasgos son:
Una vez creada la Container App, Azure facilita revisar el estado de despliegue directamente desde el portal. El procedimiento toma sólo unos clics, resultando sencillo para realizar pruebas rápidas o implementaciones ágiles.
¿En qué consiste la prueba de la aplicación Minimal API?
Una vez desplegada la aplicación denominada Minimal API, verificar la correcta implementación es muy simple:
Este ejercicio permite realizar pruebas rápidas sobre la funcionalidad básica del servicio, asegurando su operatividad inmediata tras el despliegue.
¿Has probado alguna vez desplegar aplicaciones con Azure Container Apps? Comparte tu experiencia y cualquier duda o comentario al respecto.
Rafael Moro
Royer Guerrero Pinilla
Marlom Umana
Domingo Ramírez
¿Cual es la alternativa para AWS o GCP?
AWS = ECS
GCP = Cloud Run
este curso debía tener otro nombre como introduccion a Azure, o .net, pero deja muchos muchos huecos respecto al titulo no aborda los microservicios en general o explicar otros servicios o plataformas.
Azure Container Apps es un servicio que permite desplegar aplicaciones en contenedores de manera rápida y escalable. Por debajo, utiliza la infraestructura de Azure y se basa en tecnologías de Kubernetes, pero no requiere que el usuario gestione los detalles del orquestador. Es considerado un servicio serverless, ya que permite escalar automáticamente según la demanda, sin necesidad de preocuparse por la administración de servidores. Esto simplifica el proceso de implementación y gestión de aplicaciones en la nube.