En este nuevo post sobre Dapr vamos a ver como integrarnos con Azure API Management (APIM). Para ello y, como viene siendo habitual, usaremos uno de los ejemplos ya conocidos (de acuerdo a posts anteriores), y, en concreto, el ya publicado en github (AllTogether). Antes de comenzar, es conveniente recordar que Azue API Mangement dispone … Sigue leyendo Integración con Dapr: Azure API Management Service/Self-hosted Gateway.
Categoría: Dapr
Introducción a Dapr .NET SDK (9/N): Azure Container Apps mode
En el pasado Microsoft Ignite (2021), se revelaba un nuevo servicio, Azure Container App. Un servicio de contenedores Serverless completamente gestionado para la construcción y el despligue de aplicaciones permitiendo facilmente su escalabilidad en base a las siguientes característidas: Tráfico HTTPProcesamiento controlado por eventosCarga de CPU o de memoriaCualquier escalador compatible con KEDA Una gran ventaja … Sigue leyendo Introducción a Dapr .NET SDK (9/N): Azure Container Apps mode
[TIP] Script para lanzar multiples procesos en una misma «Windows Terminal»
Ejemplo de ejecucíon de distintos Microservidios Dapr A modo de tip, hoy quiero comentar una simple pero potente ventaja de la Windows Terminal, en concreto, poder ejecutar varios procesos en una misma ventana. Bien con diferentes tabs, o bien con distintas secciones/divisiones. En particular, en el ejemplo de la imagen anterior, podemos ver la ejecución … Sigue leyendo [TIP] Script para lanzar multiples procesos en una misma «Windows Terminal»
Dapr en Azure Functions (2/N): Deploy a Kubernetes/AKS
En el capítulo anterior, vimos como usar Dapr en Azure Functions para esta misma Arquitectura de ejemplo y trabajamos y la ejecutamos localmente, pues bien, en esta ocasión continuamos, para deplegarla y ejecutarla en un cluster de Kubernetes y, en concreto, en AKS (Azure Kubernetes Services). Realizaremos también algunos ajustes y mejoras, en lo que … Sigue leyendo Dapr en Azure Functions (2/N): Deploy a Kubernetes/AKS
Dapr en Azure Functions (1/N)
Y continuamos hablando sobre Dapr. En este caso, sobre la extensión para Azure Functions que permite que una función interactúe con Dapr para crear aplicaciones nativas en Cloud. Con esta extensión, es posible unir ambos mundos: Serverless y Event-Driven que pueden usar las capacidades de Dapr. En particular, construiremos dos funciones "QueueReader" y "EmailSender" para … Sigue leyendo Dapr en Azure Functions (1/N)
[Podcast] En NTN, comenzando a programar apps con Dapr y, un poco de Multicloud
El domingo grabamos esta, espero que magnifica sesión de Podcast, con @elbruno y @jc_quijano en NTN (No tiene nombre). Ya son tres las veces que formo parte y, como siempre, me resulta como un juguetito. ¡Eso sí, al comienzo un poco de tensión pensando en que salga bien, pero finalmente un momentazo: relax, diversión, temas … Sigue leyendo [Podcast] En NTN, comenzando a programar apps con Dapr y, un poco de Multicloud
Time to live con Dapr: State TTL & Message TTL
Con este nuevo post abrimos una nueva etapa y dejamos atras la introducción a Dapr compuesta por la serie de 8 capítulos que comenzaba con esta introducción. Continuaremos en este y otros más que seguirán, con temas algo más diversos y prácticos. En esta ocasión, veremos como jugar con la caducidad de los estados y … Sigue leyendo Time to live con Dapr: State TTL & Message TTL
Introducción a Dapr .NET SDK (8/N): Kubernetes (AKS) mode
Siguiendo con nuestra ruta, es el turno de desplegar nuestra aplicación de ejemplo "AllTogetherApp" (según vimos en el post anterior), pero ahora, en Kubernetes y, concretamente en Azure Kubernetes Services (AKS). Recordemos que este articulo forma parte de un listado (aún por cerrar) y que seguirá creciendo: Introducción a Dapr .NET SDK (1/N) y “Service-to-service … Sigue leyendo Introducción a Dapr .NET SDK (8/N): Kubernetes (AKS) mode
Introducción a Dapr .NET SDK (7/N): Docker Compose & HTTPS
En este post vamos a ver como con Docker Compose definimos y configuramos una aplicación multi-container para ejecutarla localmente sin Kubernetes. Aquí, el peso recae, como ya podemos imaginar, en el fichero "docker-compose.yml" donde tendremos que incluir la definición de los sidecars para Dapr. Necesitaremos también, los ficheros Dockerfile de cada proyecto y, por supuesto, … Sigue leyendo Introducción a Dapr .NET SDK (7/N): Docker Compose & HTTPS
Introducción a Dapr .NET SDK (6/N): Debugging (VSCode y VS) + Sidekick
Segun hemos podido ir avanzando a lo largo de todos estos posts, ya casi que podemos decir que conocemos y sabemos trabajar con Dapr. A pesar de ello nos queda bastante recorrido, y, por eso, antes de continuar, es el momento de tener más control y conseguir mayor facilidad durante la construcción y depuración, en … Sigue leyendo Introducción a Dapr .NET SDK (6/N): Debugging (VSCode y VS) + Sidekick