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

Artículos

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...
El Retorno al Monolito Modular: Mi Experiencia

El Retorno al Monolito Modular: Mi Experiencia

El auge de los microservicios prometió grandes beneficios, pero muchas organizaciones se enfrentaron a una complejidad y costos imprevistos. En algunos casos, la transición a un monolito modular ha demostrado ser más eficiente, ofreciendo una estructura equilibrada y simplificada para proyectos que no requieren la granularidad de los microservicios. ¿Te gustaría conocer algunos consejos y algo de mi experiencia personal al respecto? Entonces, sigue 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...
¿Qué es un Internal Developer Platform (IDP)?

¿Qué es un Internal Developer Platform (IDP)?

En el mundo del desarrollo de software actual, las plataformas internas de desarrolladores (IDPs) se han convertido en un componente esencial para gestionar el ciclo de vida del software. Estas plataformas no solo facilitan la creación, prueba y despliegue de aplicaciones, sino que también estandarizan procesos, mejoran la eficiencia y permiten una colaboración más fluida entre equipos. Veamos en que se base este concepto.

leer más...
Backend for Frontend (BFF)

Backend for Frontend (BFF)

En el desarrollo de software, el cambio hacia microservicios, arquitecturas nativas en la nube y la creciente variedad de dispositivos clientes (aplicaciones móviles, aplicaciones web, IoT, etc.) ha requerido nuevos paradigmas arquitectónicos. Uno de los patrones que más hemos usado sin nombre es el que se conoce ahora como la arquitectura Backend for Frontend (BFF). A medida que las aplicaciones se vuelven más distribuidas, la necesidad de adaptar los servicios backend a las necesidades individuales de los clientes se vuelve crítica para ofrecer experiencias de usuario rápidas, mantenibles y seguras.

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...
Deuda técnica y como venderlo a tu responsable

Deuda técnica y como venderlo a tu responsable

En el frenético mundo del desarrollo de software, existe un concepto sombrío pero ineludible: la deuda técnica. Esta deuda, si se deja sin control, puede convertirse en un lastre que frene la innovación y la eficiencia. Pero ¿cómo puedes convencer a tus responsables de la necesidad de abordarla? ¡Prepárate para sumergirte en mi artículo, ‘Deuda técnica y cómo venderla a tu responsable’! En este artículo, desvelaré estrategias efectivas para presentar este tema crucial, a menudo incomprendido, a tus superiores. Te equiparé con los argumentos y técnicas necesarios para convertirte en un verdadero adalid en la lucha contra la deuda técnica. ¡No te lo puedes perder!

leer más...
OpenAI: Mermaid conoce a draw.io

OpenAI: Mermaid conoce a draw.io

Los que me conocen saben que soy un defensor de «todo como código» y en Git, por supuesto. En esta ocasión os voy a pasar un tuco que tengo para convertir automáticamente mis gráficos de Código a imagen para ponerlo en una presentación. Usando AI por supuesto.

leer más...