Total Suite Value:
$7,192 USD
En la sesión se presentó el nuevo .NET Framework 8 para el desarrollo nativo en la nube. Brady Gaster es director principal de programas en el equipo ASP.NET de Microsoft, donde trabaja en SignalR, microservicios y API, y en la integración con los servicios de Azure. Cubrió algunas nuevas y emocionantes características del Framework .NET 8 utilizando Docker en aplicaciones web multicontenedor.
Brady Gaster cuenta con una larga carrera de 20 años en el desarrollo de software especializado en arquitectura .NET. A lo largo de este tiempo, trabajó en múltiples empresas como desarrollador senior o consultor senior de .NET. Lleva más de 11 años trabajando en Microsoft y ha sido parte integrante del equipo de desarrollo junto con la dirección. Esto le convierte en la persona idónea para presentar las nuevas actualizaciones y características de .NET 8 para el desarrollo Cloud-Native.
La sesión comenzó con los aspectos más destacados de los servicios de aplicaciones de .NET y cómo implantarlos en distintas plataformas. .NET tiene en cuenta los servicios que necesitan los usuarios y los despliega en plataformas como Kubernetes, Linux, etc. Actualización a versiones más recientes de .NET (6+) reduce considerablemente el tiempo de procesamiento y el uso de memoria de las aplicaciones, con el consiguiente ahorro de costes.
A continuación, la atención se centró en Azure App Service, que se actualizó para utilizar el nuevo servidor proxy inverso YARP, basado en .NET 8 Framework. Los equipos de desarrollo de Azure y .NET colaboraron en el desarrollo y lanzamiento de YARP. Las mejoras de YARP incluyen reducciones en el uso de CPU y memoria, puntos de extensibilidad más flexibles y una selección dinámica de host SNI más sencilla.
.NET 8 permite a los clientes implantar casos de uso adicionales. En él se incluía gRPC en Azure, junto con la posibilidad de crear páginas de error personalizadas.
El ponente también habló del principal incentivo para crear aplicaciones nativas en la nube con el nuevo .NET Framework 8. Estas aplicaciones se ejecutan en entornos dinámicos de nube privada, pública o híbrida, y utilizan una sólida automatización para que los sistemas sean resistentes, gestionables y observables. Esto permite a los ingenieros realizar con frecuencia cambios de gran impacto con un esfuerzo mínimo.
Por último, el ponente ejecutó una aplicación de demostración para explorar las funciones de las aplicaciones nativas de la nube, como el registro de archivos, los informes de métricas, el seguimiento distribuido y la resistencia de las aplicaciones.
Toda la sesión fue un placer para un desarrollador .NET. Aprender nuevas técnicas para alojar y desplegar servicios web en distintas plataformas puede suponer mejoras drásticas en el trabajo que producimos. Los productos de Iron Software siempre han sido compatibles con todas las versiones de .NET. Del mismo modo, en los próximos meses también apoyarán el desarrollo nativo en la nube en el último Framework .NET 8.