Uno de los bloqueos más comunes que escucho en empresas cuando proponemos usar Dapr sobre Azure —por ejemplo con Azure Service Bus o Azure Blob Storage bindings — es que los building block estan en versión alpha. Veamos que significa esto.


Uno de los bloqueos más comunes que escucho en empresas cuando proponemos usar Dapr sobre Azure —por ejemplo con Azure Service Bus o Azure Blob Storage bindings — es que los building block estan en versión alpha. Veamos que significa esto.

Con la llegada de .NET Aspire, tenemos ahora una forma más sencilla de construir arquitecturas distribuidas modernas. En este artículo, veremos cómo implementar actualizaciones en tiempo real entre microservicios utilizando Dapr pub/sub, sin necesidad de configuraciones complejas ni archivos YAML. Como ejemplo, usaremos un escenario de sensores industriales, donde un servicio publica datos de temperatura, y otro servicio reacciona ante esas actualizaciones para activar alertas.

Exploramos Radius, una innovadora plataforma de código abierto diseñada para facilitar el despliegue y la gestión de aplicaciones en la nube. Con la promesa de mejorar la colaboración y simplificar procesos, Radius se enfoca en la «Appi-ness», poniendo a las aplicaciones en el centro de la estrategia de desarrollo. Pronto, ahondaremos en cómo esta herramienta puede integrarse con DAPR para potenciar aún más las aplicaciones nativas de la nube.

Recientemente Dapr ha añadido soporte para ejecutar flujos de trabajo de larga duración. Esta nueva característica ha hecho de Dapr una opción atractiva para los desarrolladores que quieren probar un nuevo motor de flujo de trabajo. En este pequeño ejemplo vamos a ver como funciona.

Cuidado con los POCO que debe transformarlo a PROTO. En esta pequeña entrada de no más de 2 minutos de lectura os voy a contar un problemita que podrás encontrar en Prod. Y que te salvará tiempo y dinero.

Charla introductoria a DAPR que pude dar junto a Ismael en la sede de ATMIRA en Barcelona, con muy buen ambiente y una comunidad que va creciendo.

Los middlewares en Dapr nos permite definir canalizaciones de procesamiento personalizadas mediante el encadenamiento de una serie de componentes de middleware. Una solicitud pasa los componentes de middleware que definamos antes de enrutarse a la aplicación. Veamos un sensillo ejemplo con un Rate Limiter.

En estos momentos estoy trabajando en un monográfico de Microsoft Orleans Framework a raíz del modelo de Actores de Dapr. Aquí os dejo un ejemplo funcional con .NET6 y lo más sencillo posible. A parte de un par de enlaces para que entendáis de que va esto de Actores.

Habrás visto mucho sobre que DAPR hace uso de gRPC y HTTP, pero realmente sabes cómo estas trabajando. En 2 minutos espero aclarte las dudas.

Si te toca hacer test de integración con Dapr y Azure Event Hub se complica ya que poca documentación existe al respecto. Pero más bien será un se complicaba hasta que veas el ejemplo que os pongo a continuación. Entra para que te solucione unas cuantas horas valiosa de investigación.