Buscar
Explorar el blog
¿Qué quieres encontrar?
Arquitectura, Agentic AI, Azure, .NET, microservicios y más.

Artículos

IoT

Azure IoT Operations

Azure IoT Operations es el nuevo plano industrial de Microsoft para plantas que necesitan algo más que un IoT “de laboratorio”. Es una plataforma edge-native, basada en Kubernetes y habilitada por Azure Arc, capaz de procesar millones de señales por segundo, integrar OPC UA de forma nativa, operar sin conexión durante horas y gobernar todo el ciclo de vida del dato desde el propio perímetro. En este monográfico exploro cómo IoT Operations se diferencia de IoT Hub y de IoT Edge, cuándo tiene sentido dar el salto, y qué implica en términos de arquitectura, seguridad, gobernanza y coste operativo (FinOps). También incluyo un despliegue paso a paso, varios casos de uso reales en manufactura, ejemplos de DataFlows, módulos propios (Python/.NET), integración con Microsoft Fabric y un análisis totalmente práctico de cómo operar esta plataforma en producción.

Si trabajas en entornos OT/IT, si necesitas alta frecuencia, resiliencia offline o un modelo de operación declarativo, este artículo te ayudará a entender por qué IoT Operations no es una evolución de IoT Edge… sino el siguiente plano lógico para plantas modernas.

leer más...
Test de Contratos y Componentes en .NET: Más allá de la pirámide de testing

Test de Contratos y Componentes en .NET: Más allá de la pirámide de testing

¿Y si te dijera que un error mío distribuyó cientos de CDs defectuosos y casi me cuesta el trabajo?
Ese día no solo aprendí lo que es el caos… también entendí por qué las pruebas de software bien diseñadas salvan carreras.
De esa experiencia —entre lágrimas, bugs y monolitos de VB6— nace este libro:
«Test de Contratos y componentes en .Net: Más allá de la pirámide de testing», donde comparto cómo evitar esos errores, cómo estructurar pruebas útiles de verdad, y por qué los contract tests son tu mejor seguro de vida en microservicios.
Disponible gratis, en español, con ejemplos reales, código, herramientas y estrategia.

leer más...
DRASI: Detecta y reacciona ante cambios en tu base de datos

DRASI: Detecta y reacciona ante cambios en tu base de datos

Drasi es una plataforma de procesamiento de datos diseñada para simplificar la detección de cambios en sistemas de datos y desencadenar respuestas automáticas a esos cambios. Permite el seguimiento de registros y flujos de cambio a través de varios sistemas, evaluándolos para determinar su relevancia y reaccionando en tiempo real. Drasi utiliza consultas continuas que monitorean los datos en tiempo real. Cuando ocurre un cambio que coincide con criterios predefinidos, Drasi activa acciones contextuales, haciendo el proceso eficiente y escalable.
Si estás pensando que Drasi es otro CDC (Change Data Reaction), déjame adelantarte que no es así.
Descubre todo su pontencial en este nuevo documento.

leer más...
Predecir lo Impredecible: Guía Práctica de Gestión de Riesgos y Estimaciones en Desarrollo de Software

Predecir lo Impredecible: Guía Práctica de Gestión de Riesgos y Estimaciones en Desarrollo de Software

¡Bienvenidos a mi guía sobre la gestión de riesgos y estimaciones en el desarrollo de software! Descubre cómo transformar los riesgos en oportunidades y dominar las técnicas avanzadas que asegurarán el éxito de tus proyectos. Desde principiantes hasta expertos, este documento te ofrecerá herramientas prácticas y ejemplos inspiradores que no querrás perderte.
¿Listo para predecir lo impredecible? Sigue leyendo para descubrir más…

leer más...
Características de la Arquitectura del Software​

Características de la Arquitectura del Software​

¿Por qué? Porque estas características son fundamentales para crear sistemas robustos y eficientes, y facilitan la adaptación a nuevos desafíos y oportunidades. Si quieres saber más sobre cómo las características arquitectónicas pueden marcar la diferencia en tus proyectos de desarrollo de software, continúa leyendo…

leer más...
Registros de Decisiones Arquitectónicas (ADR)

Registros de Decisiones Arquitectónicas (ADR)

En mi experiencia como asesor arquitectónico, he visto cómo el proceso de toma de decisiones puede ser transformador para las organizaciones. Sin embargo, siempre complemento este proceso con un elemento esencial: los Registros de Decisiones Arquitectónicas (ADR, por sus siglas en inglés).

¿Por qué? Porque los ADR son una herramienta invaluable para mitigar varias deficiencias de confianza que a menudo surgen durante el asesoramiento arquitectónico. Si quireres saber más continua leyendo…

leer más...
Manos a la obra con: .NET Aspire

Manos a la obra con: .NET Aspire

¡Ponte manos a la obra con .NET Aspire!

Os presento el nuevo workshop de .NET Aspire, diseñado para ayudarte a sumergirte en el desarrollo con .NET. Este documento está repleto de ejemplos prácticos que te guiarán paso a paso en el aprendizaje y la implementación de diversas funcionalidades de .NET Aspire.

Puedes descargar el documento completo, que incluye una amplia gama de ejemplos y ejercicios que te permitirán desarrollar tus habilidades y profundizar en esta poderosa plataforma de desarrollo.

¡No pierdas la oportunidad de mejorar tus conocimientos y llevar tus proyectos al siguiente nivel!

leer más...
Azure De 0 a 100 con Azure Load Testing Azure Chaos Studio y JMeter

Azure De 0 a 100 con Azure Load Testing Azure Chaos Studio y JMeter

La confiabilidad y el rendimiento de las aplicaciones es vital. Los desarrolladores y operadores de TI enfrentan el reto de escalar servicios de manera eficiente y asegurar su resistencia ante la alta demanda. Por ello, tengo el placer de presentarles mi nuevo libro: «De 0 a 100 con Azure Load Testing, Azure Chaos Studio y JMeter». Este libro es una guía esencial que te llevará a dominar las pruebas de carga con JMeter y a implementar pruebas de rendimiento utilizando la infraestructura de Azure. Además, te adentrarás en el innovador campo del Azure Chaos Studio para fortalecer tus sistemas contra interrupciones inesperadas. Prepárate para llevar tus habilidades de testeo al siguiente nivel y construir aplicaciones robustas listas para el futuro.

leer más...