<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software Architecture</title>
    <link>https://sazardev.github.io/software-architecture/es</link>
    <description>Cuaderno de ingeniería sobre arquitectura de software: artículos a fondo, diagramas vivos y ejemplos claros para diseñar sistemas que escalan.</description>
    <language>es</language>
    <lastBuildDate>Thu, 15 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://sazardev.github.io/software-architecture/es/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Multiagente: cuándo un agente basta</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/multiagente-cuando-un-agente-basta</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/multiagente-cuando-un-agente-basta</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cuándo un agente con buenas herramientas basta, qué cuesta cada enlace de un sistema multiagente y cómo diseñar contratos, trazas y límites entre agentes.</description>
    </item>
    <item>
      <title>Arquitectura de archivos para repos grandes</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-de-archivos-repos-grandes</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-de-archivos-repos-grandes</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo organizar el árbol de un repositorio grande para que los límites entre módulos sean reales: dominio, API pública, reglas de dependencia y propiedad.</description>
    </item>
    <item>
      <title>Contratos de eventos versionados y compatibles</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/contratos-de-eventos-versionados</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/contratos-de-eventos-versionados</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo evolucionar eventos sin romper consumidores: el esquema como contrato, compatibilidad hacia atrás y hacia adelante, versionado y deprecación medida.</description>
    </item>
    <item>
      <title>Renderizado web: SSR, SSG, ISR e islands</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/renderizado-web-ssr-ssg-islands</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/renderizado-web-ssr-ssg-islands</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Dónde se genera el HTML y cuándo: CSR, SSR, SSG, ISR, streaming e islands, con sus costes, criterios de elección y errores frecuentes.</description>
    </item>
    <item>
      <title>Caso de estudio: un sistema de principio a fin</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/caso-estudio-sistema-completo</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/caso-estudio-sistema-completo</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Caso ilustrativo de un sistema de reservas: requisitos, fronteras, datos, integración, seguridad y evolución, con cada decisión y su alternativa.</description>
    </item>
    <item>
      <title>Modelado de datos: normalizar o desnormalizar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/modelado-de-datos-normalizacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/modelado-de-datos-normalizacion</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo modelar datos según cómo se leen y escriben: normalización, copias con dueño, relacional frente a documental y diseño guiado por consultas.</description>
    </item>
    <item>
      <title>Evaluar agentes: trayectorias, regresiones y jueces</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/evaluar-agentes-trayectorias</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/evaluar-agentes-trayectorias</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo evaluar un agente que actúa: trayectorias frente a resultado final, tareas con criterios verificables, jueces basados en modelos, varianza y evals en CI.</description>
    </item>
    <item>
      <title>Identidad y permisos de agentes: privilegio y auditoría</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/identidad-y-permisos-de-agentes</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/identidad-y-permisos-de-agentes</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Qué identidad usa un agente, cómo delegar credenciales con alcance acotado, mínimo privilegio por acción, secretos fuera de su contexto y revocación.</description>
    </item>
    <item>
      <title>Código generado por IA: revisión, propiedad y deuda</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/codigo-generado-por-ia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/codigo-generado-por-ia</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cuando un modelo escribe el código, cambian la revisión, la propiedad y la deuda: qué medir, quién responde por un cambio y cómo dejar criterio.</description>
    </item>
    <item>
      <title>Diseñar para borrar: retirar código sin miedo</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/disenar-para-borrar</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/disenar-para-borrar</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Por qué el código que no se puede borrar acumula coste, y cómo diseñar límites, flags con caducidad y retiradas por fases que se pueden revertir.</description>
    </item>
    <item>
      <title>Cadena de suministro: SBOM, firmas y SLSA</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/cadena-de-suministro-software</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/cadena-de-suministro-software</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Guía para arquitectos: qué inventario, firmas y procedencia exigir a tu software, cómo fijar dependencias y qué nivel SLSA apuntar, a octubre de 2026.</description>
    </item>
    <item>
      <title>Ramas y entrega continua: trunk-based frente a ramas largas</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/ramas-y-entrega-continua</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/ramas-y-entrega-continua</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo la distancia entre el código y el tronco decide el coste de integrar: trunk-based frente a ramas largas, flags que caducan, tronco sano y qué medir.</description>
    </item>
    <item>
      <title>Chaos engineering y game days: fallar a propósito</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/chaos-engineering-game-days</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/chaos-engineering-game-days</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo probar la resiliencia con fallos inyectados de forma controlada: hipótesis, radio de impacto, condición de parada y game days con los equipos.</description>
    </item>
    <item>
      <title>Capacidad y pruebas de carga: medir con cargas reales</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/capacidad-y-pruebas-de-carga</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/capacidad-y-pruebas-de-carga</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cuánta capacidad necesita un sistema y cómo comprobarlo con cargas parecidas al tráfico real: modelo de carga, tipos de prueba, errores de medición y margen.</description>
    </item>
    <item>
      <title>Trazas distribuidas con OpenTelemetry</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/trazas-distribuidas-opentelemetry</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/trazas-distribuidas-opentelemetry</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo seguir una petición entre servicios con trazas, qué datos hacen útil cada tramo y cómo muestrear y gobernar la telemetría con OpenTelemetry.</description>
    </item>
    <item>
      <title>Infraestructura como código y GitOps</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/infraestructura-como-codigo-gitops</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/infraestructura-como-codigo-gitops</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Infraestructura como código revisable: estado remoto con bloqueo, drift, módulos versionados, permisos mínimos y GitOps frente a un pipeline que empuja.</description>
    </item>
    <item>
      <title>MCP y A2A: integrar herramientas y agentes</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/mcp-y-a2a-integracion-de-herramientas</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/mcp-y-a2a-integracion-de-herramientas</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Qué estandarizan MCP y A2A, qué ganas y qué pagas al adoptarlos, y cuándo exponer una herramienta por MCP en lugar de una API normal.</description>
    </item>
    <item>
      <title>Context engineering y memoria de agentes</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/context-engineering-y-memoria-de-agentes</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/context-engineering-y-memoria-de-agentes</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cómo tratar el contexto de un agente como recurso escaso: qué entra en la ventana, cuándo compactar, qué guardar como memoria y cómo medir que funciona.</description>
    </item>
    <item>
      <title>Agentes que usan interfaces: navegador y escritorio</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/agentes-que-usan-interfaces</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/agentes-que-usan-interfaces</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cuándo un agente debe manejar una interfaz gráfica en vez de una API, qué riesgos añade la página y cómo acotarlo con sandbox, aprobaciones y trazas.</description>
    </item>
    <item>
      <title>Modelos pequeños, on-device y soberanía de datos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/modelos-pequenos-on-device-soberania</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/modelos-pequenos-on-device-soberania</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cuándo un modelo pequeño en el dispositivo o en infraestructura propia gana a una API frontier: latencia, privacidad, coste, soberanía y lo que se pierde.</description>
    </item>
    <item>
      <title>Datos para IA: calidad, sintéticos y licencias</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/calidad-datos-para-ia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/calidad-datos-para-ia</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Calidad de datos para modelos y RAG, datos sintéticos con sus riesgos y el marco de licencias y consentimiento que cambia según la jurisdicción.</description>
    </item>
    <item>
      <title>Arquitectura con IA: qué apostar, qué vigilar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/futuro-arquitectura-con-ia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/futuro-arquitectura-con-ia</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Mirada prospectiva a 2027 para decidir hoy: tendencias verificadas, hipótesis etiquetadas, señales de revisión y decisiones reversibles.</description>
    </item>
    <item>
      <title>Costes por equipo y funcionalidad: etiquetar y alertar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/costes-por-equipo-y-funcionalidad</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/costes-por-equipo-y-funcionalidad</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Cómo atribuir el gasto de nube a equipos y funcionalidades: etiquetas obligatorias, reparto de costes compartidos y alertas de presupuesto antes del límite.</description>
    </item>
    <item>
      <title>Kubernetes: cuándo sí y cuándo no</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/kubernetes-cuando-si-cuando-no</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/kubernetes-cuando-si-cuando-no</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Qué resuelve Kubernetes de verdad, qué coste operativo trae y cuándo un servicio gestionado, un PaaS o una VM bien gestionada son la decisión más barata.</description>
    </item>
    <item>
      <title>El trabajo del arquitecto con agentes: roles y productividad</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/trabajo-del-arquitecto-con-agentes</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/trabajo-del-arquitecto-con-agentes</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Qué cambia en el rol del arquitecto cuando el equipo trabaja con agentes de IA: especificar, delegar con criterio, revisar y medir el flujo sin engañarse.</description>
    </item>
    <item>
      <title>Librerías internas: extraer, versionar o copiar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/librerias-internas-sin-infierno-versiones</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/librerias-internas-sin-infierno-versiones</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cuándo convertir código compartido en una librería interna, cuándo es mejor copiarlo y cómo versionarla y retirarla sin que cada cambio sea un incendio.</description>
    </item>
    <item>
      <title>La complejidad que añaden tus herramientas</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/complejidad-accidental-de-herramientas</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/complejidad-accidental-de-herramientas</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Distinguir la complejidad del problema de la que añaden tus frameworks y herramientas, con preguntas de diagnóstico y cuatro formas de reducirla.</description>
    </item>
    <item>
      <title>El arquitecto como facilitador</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitecto-como-facilitador</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitecto-como-facilitador</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Cómo influir sin autoridad formal: cuándo decidir tú, cuándo consultar y cuándo delegar, y cómo mantener al equipo dueño de sus decisiones.</description>
    </item>
    <item>
      <title>Las capas no son la arquitectura</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/capas-no-son-arquitectura</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/capas-no-son-arquitectura</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Por qué las carpetas por capa no bastan: la regla de dependencia, qué debe cruzar cada frontera y cuándo las capas añaden ruido en lugar de protección.</description>
    </item>
    <item>
      <title>Monolito modular antes que microservicios</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/monolito-modular-primero</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/monolito-modular-primero</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Monolito o microservicios es la pregunta equivocada. Cómo diseñar fronteras dentro de un proceso y cuándo tiene sentido extraer un servicio.</description>
    </item>
    <item>
      <title>Coordinar servicios sin transacción distribuida</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/coordinar-servicios-sin-2pc</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/coordinar-servicios-sin-2pc</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Sagas con compensaciones, outbox e idempotencia para una operación que atraviesa varios servicios y puede fallar a mitad de camino.</description>
    </item>
    <item>
      <title>CAP se decide por operación</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/cap-por-operacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/cap-por-operacion</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>CAP y PACELC explicados como decisiones por operación: qué significa elegir consistencia o disponibilidad en un saldo, un carrito o un contador de likes.</description>
    </item>
    <item>
      <title>Antes de escalar, haz la cuenta</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/antes-de-escalar-la-cuenta</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/antes-de-escalar-la-cuenta</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Ley de Little, ley de Amdahl y colas para estimar concurrencia y capacidad antes de añadir servidores, con un cálculo completo de principio a fin.</description>
    </item>
    <item>
      <title>Migrar la base de datos sin parar el servicio</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/migraciones-bd-sin-downtime</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/migraciones-bd-sin-downtime</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Expand y contract, cambios de esquema compatibles hacia atrás y backfills por lotes para evolucionar una base de datos sin ventanas de mantenimiento.</description>
    </item>
    <item>
      <title>Legado: estrangulador y capa anticorrupción</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/legado-strangler-anticorrupcion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/legado-strangler-anticorrupcion</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo modernizar un sistema que no puedes reescribir: un estrangulador que desvía rutas y una capa anticorrupción que protege el modelo nuevo.</description>
    </item>
    <item>
      <title>Micro-frontends y BFF: cuándo sí y cuándo no</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/micro-frontends-y-bff</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/micro-frontends-y-bff</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cuándo partir el frontend en micro-frontends y cuándo basta con un BFF por canal. Criterios de acoplamiento, equipos y costo de coordinar los despliegues.</description>
    </item>
    <item>
      <title>Tiempo real: WebSockets, SSE y colas</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/tiempo-real-websockets-sse</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/tiempo-real-websockets-sse</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo elegir entre SSE, WebSocket y colas para empujar datos en tiempo real: dirección del flujo, número de clientes y qué pasa cuando se cae la conexión.</description>
    </item>
    <item>
      <title>Pagos y libro mayor: partida doble sin errores</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/pagos-libro-mayor-ledger</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/pagos-libro-mayor-ledger</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Asientos de partida doble inmutables, correcciones por contraasiento, idempotencia de cobros y conciliación con el proveedor de pagos.</description>
    </item>
    <item>
      <title>Elegir base de datos: patrones de acceso primero</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/persistencia-politica-elegir-bd</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/persistencia-politica-elegir-bd</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Antes de elegir una base de datos, define consultas y escrituras: qué tipo de almacén encaja, cuándo compensa la persistencia políglota y qué cuesta operarla.</description>
    </item>
    <item>
      <title>Búsqueda en la aplicación: cuándo basta la base</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/busqueda-en-aplicacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/busqueda-en-aplicacion</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cuándo basta un índice de la base de datos, cuándo conviene un índice invertido dedicado y cómo mantenerlo sincronizado con la fuente sin perder cambios.</description>
    </item>
    <item>
      <title>Notificaciones: push, correo y SMS con fiabilidad</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/notificaciones-push-correo-sms</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/notificaciones-push-correo-sms</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Servicio de notificaciones desacoplado, una cola por canal, preferencias del usuario, deduplicación y reintentos que evitan pérdidas y reducen duplicados.</description>
    </item>
    <item>
      <title>Arquitectura extensible: plugins y puntos de extensión</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-extensible-plugins</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-extensible-plugins</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cuándo abrir un sistema a extensiones, puntos de extensión con contrato estable, sandbox con permisos y versionado y deprecación de la API de plugins.</description>
    </item>
    <item>
      <title>Móvil offline-first: sincronizar sin perder datos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/movil-offline-first-sincronizacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/movil-offline-first-sincronizacion</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo diseñar una app que escribe primero en local, sincroniza una cola de operaciones en orden y resuelve conflictos sin perder cambios del usuario.</description>
    </item>
    <item>
      <title>Tu arquitectura debería fallar en el CI</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/fitness-en-el-ci</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/fitness-en-el-ci</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo convertir una regla de arquitectura en una comprobación que falla el pipeline, con un ejemplo real de ESLint en este repositorio y los pasos para empezar.</description>
    </item>
    <item>
      <title>Reintentos con jitter, sin tormentas</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/reintentos-con-jitter</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/reintentos-con-jitter</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Por qué los reintentos sin jitter multiplican una caída y cómo combinar timeouts, backoff, presupuestos de reintento y circuit breaker.</description>
    </item>
    <item>
      <title>Observabilidad: SLI, SLO y presupuesto de error</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/observabilidad-slo-presupuesto-error</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/observabilidad-slo-presupuesto-error</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo medir lo que vive el usuario con SLI, fijar un SLO y usar el presupuesto de error para decidir cuándo acelerar y cuándo frenar.</description>
    </item>
    <item>
      <title>Estrategia de pruebas: pirámide y contratos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/estrategia-de-pruebas-contratos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/estrategia-de-pruebas-contratos</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Qué probar en cada nivel de la pirámide, cómo los contratos entre servicios evitan integraciones rotas y qué pruebas de arquitectura proteger.</description>
    </item>
    <item>
      <title>Entrega progresiva: flags, canary y blue/green</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/entrega-progresiva-flags-canary</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/entrega-progresiva-flags-canary</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Desplegar sin exponer a todos los usuarios: feature flags, despliegues canary y blue/green, y cómo revertir sin tener que volver a desplegar.</description>
    </item>
    <item>
      <title>Modelado de amenazas con STRIDE en un diagrama</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/modelado-de-amenazas-stride</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/modelado-de-amenazas-stride</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo aplicar STRIDE a un diagrama de flujo de datos real: límites de confianza, las seis categorías de amenaza y un ejemplo completo de revisión.</description>
    </item>
    <item>
      <title>Privacidad por diseño: datos, retención y borrado</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/privacidad-por-diseno-gdpr</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/privacidad-por-diseno-gdpr</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Minimización, base legal, retención con plazos y borrado que llega a copias y respaldos: la privacidad como requisito de arquitectura.</description>
    </item>
    <item>
      <title>Incidentes y postmortems sin culpa</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/gestion-incidentes-postmortems</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/gestion-incidentes-postmortems</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Roles durante un incidente, severidades, comunicación y postmortems sin culpa que terminan en acciones con dueño y fecha.</description>
    </item>
    <item>
      <title>Secretos y claves: rotación sin sobresaltos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/gestion-secretos-claves</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/gestion-secretos-claves</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Por qué los secretos no van en el repositorio, cómo trabajan las bóvedas y las identidades de carga, y cómo rotar claves sin cortar el servicio.</description>
    </item>
    <item>
      <title>Arquitectura de datos: lakehouse y data mesh</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-de-datos-lakehouse</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-de-datos-lakehouse</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cuándo un data warehouse basta, cuándo conviene un lakehouse sobre formatos de tabla abiertos y cuándo el data mesh tiene sentido organizativo.</description>
    </item>
    <item>
      <title>RAG en producción y evaluación continua</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/rag-y-evaluacion-continua</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/rag-y-evaluacion-continua</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cómo llevar un RAG a producción: indexación, recuperación y generación como una cadena medible, con métricas por etapa y evaluación continua de cada cambio.</description>
    </item>
    <item>
      <title>Costo de inferencia: modelo, caché y despliegue</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/costo-de-inferencia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/costo-de-inferencia</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cómo reducir el costo por petición de un LLM: elegir el modelo más pequeño que sirve, usar caché con criterio y decidir dónde ejecutar la inferencia.</description>
    </item>
    <item>
      <title>Software sostenible: la huella como atributo</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/software-sostenible-carbono</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/software-sostenible-carbono</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cómo tratar la huella de carbono del software como atributo de calidad: qué medir, dónde se genera y cómo elegir región, horario y cómputo con criterio.</description>
    </item>
    <item>
      <title>MLOps: llevar un modelo a producción</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/mlops-modelo-a-produccion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/mlops-modelo-a-produccion</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Cómo versionar datos, código y modelos por separado, desplegar con sombra y canary, vigilar la deriva y decidir cuándo reentrenar o retirar un modelo.</description>
    </item>
    <item>
      <title>Edge y CDN: qué ejecutar en el borde</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/edge-computing-cdn</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/edge-computing-cdn</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Qué sirve una CDN, qué puede ejecutarse en el borde, cómo se reparten la latencia y la caché, y cuándo acercar la lógica al usuario no compensa.</description>
    </item>
    <item>
      <title>Cuánto costaría salir de tu nube</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/salida-de-la-nube</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/salida-de-la-nube</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>El costo de salida del proveedor no es parejo: los datos suelen pesar más que la API. Cómo estimarlo y por qué conviene probar el plan de salida.</description>
    </item>
    <item>
      <title>Autorización a escala: RBAC, ABAC y ReBAC</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/autorizacion-rbac-abac-rebac</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/autorizacion-rbac-abac-rebac</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Cuándo usar roles, atributos o relaciones para decidir quién puede hacer qué, y cómo evitar duplicar reglas de acceso en cada servicio.</description>
    </item>
    <item>
      <title>Migrar a la nube: las 6R con criterio</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/migracion-nube-6r</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/migracion-nube-6r</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Rehost, replatform, refactor, repurchase, retire y retain: cómo elegir la estrategia de migración a la nube por aplicación, con criterio.</description>
    </item>
    <item>
      <title>Sesiones, tokens y SSO: qué elegir y por qué</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/sesiones-tokens-sso</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/sesiones-tokens-sso</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Sesiones del servidor frente a tokens autocontenidos, expiración y rotación, revocación, SSO sobre OAuth 2.0 y dónde guardar los tokens.</description>
    </item>
    <item>
      <title>Tu organigrama dibuja tu arquitectura</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/organigrama-y-sistema</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/organigrama-y-sistema</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>La ley de Conway en la práctica: cómo la comunicación de tu organización acaba en el sistema y cómo usar la maniobra inversa para diseñar equipos a propósito.</description>
    </item>
    <item>
      <title>Las decisiones tienen ciclo de vida</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/adr-ciclo-de-vida</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/adr-ciclo-de-vida</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Un ADR se propone, se acepta y, con el tiempo, queda obsoleto o se reemplaza. Cómo mantener un registro de decisiones sin borrar la historia.</description>
    </item>
    <item>
      <title>Cuánta autonomía dar a un agente</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/autonomia-de-la-ia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/autonomia-de-la-ia</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Niveles de autonomía para sistemas con IA: qué pasos son deterministas, dónde poner aprobación humana, cómo parar y cómo trazar costo e idempotencia.</description>
    </item>
    <item>
      <title>Plataforma interna: cuándo construir un IDP</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/plataforma-interna-idp</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/plataforma-interna-idp</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Qué es una plataforma interna para desarrolladores, cuándo justifica su coste y cómo tratarla como producto con caminos dorados medibles.</description>
    </item>
    <item>
      <title>Monorepo o polirepo: la decisión con sus costos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/monorepo-o-polirepo</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/monorepo-o-polirepo</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cuándo un monorepo compensa, cuándo un polirepo es mejor y qué costos ocultos aparecen en cada opción, con criterios explícitos para decidir.</description>
    </item>
    <item>
      <title>RFC y revisiones de arquitectura sin burocracia</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/rfc-y-revisiones-de-arquitectura</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/rfc-y-revisiones-de-arquitectura</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cómo llevar propuestas técnicas a revisión con plazos, criterios claros de decisión y registro en ADR, sin convertir cada cambio en un comité.</description>
    </item>
    <item>
      <title>Catálogo de servicios y gobierno de APIs</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/catalogo-servicios-gobierno-apis</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/catalogo-servicios-gobierno-apis</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Un catálogo de servicios con dueño, estado y contrato por servicio, reglas de gobierno ligeras y un ciclo de vida de API con fechas de deprecación y retiro.</description>
    </item>
    <item>
      <title>Documentar la arquitectura para que alguien la use</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/documentar-arquitectura-util</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/documentar-arquitectura-util</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Qué preguntas debe responder la documentación de arquitectura, cómo elegir su nivel de detalle, mantenerla cerca del código y medir si alguien la usa.</description>
    </item>
    <item>
      <title>Primeros pasos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/getting-started</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/getting-started</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Guía de orientación: qué es este sitio, qué leer y en qué orden según tu perfil, un plan de cuatro semanas, cómo usar la búsqueda y cómo contribuir contenido.</description>
    </item>
    <item>
      <title>ADR: documenta decisiones de arquitectura</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/adr</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/adr</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Guía práctica de ADR: qué son, cuándo escribirlos, plantillas (Nygard, MADR, Y-statements), ciclo de vida, revisión en PR y uso con agentes de IA.</description>
    </item>
    <item>
      <title>Acoplamiento y cohesión: la base del diseño</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/acoplamiento-cohesion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/acoplamiento-cohesion</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Guía para arquitectos: tipos de cohesión y acoplamiento, ocultación de información, módulos profundos, Deméter, inestabilidad y connascence, con herramientas.</description>
    </item>
    <item>
      <title>Atributos de calidad y trade-offs</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/atributos-de-calidad</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/atributos-de-calidad</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Cómo elegir los atributos de calidad que mandan, escribirlos como escenarios medibles, analizar trade-offs con un ATAM ligero y vigilarlos con SLOs.</description>
    </item>
    <item>
      <title>DevOps y su cultura: la base de la entrega</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/devops-cultura</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/devops-cultura</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Guía fundacional: qué es DevOps y qué no, su cultura (CALMS, Tres Vías, Westrum), las métricas DORA y cómo adoptarlo sin empezar por las herramientas.</description>
    </item>
    <item>
      <title>Patrones de diseño GoF con enfoque moderno</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/patrones-de-diseno</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/patrones-de-diseno</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Qué patrones del GoF siguen vigentes, cuáles absorbió el lenguaje y cuáles reemplazó la inyección de dependencias, con una guía para decidir.</description>
    </item>
    <item>
      <title>Trade-offs y toma de decisiones en arquitectura</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/trade-offs-y-decisiones</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/trade-offs-y-decisiones</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Cómo razonar una decisión de arquitectura: criterios explícitos, reversibilidad, último momento responsable, sesgos y un método reutilizable.</description>
    </item>
    <item>
      <title>Principios de diseño básicos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/principios-de-diseno-basicos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/principios-de-diseno-basicos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>DRY, KISS, YAGNI, Ley de Deméter y ocultación de información: de dónde salen, qué protege cada uno, cuándo ayudan y cuándo hacen daño.</description>
    </item>
    <item>
      <title>Complejidad esencial y accidental</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/complejidad-esencial-y-accidental</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/complejidad-esencial-y-accidental</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>La distinción de Brooks entre la complejidad del problema y la que añaden tus herramientas: cómo diagnosticarla, evitar sus trampas y reducirla.</description>
    </item>
    <item>
      <title>Ley de Conway y Team Topologies</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/ley-de-conway-team-topologies</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/ley-de-conway-team-topologies</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Por qué la comunicación de una organización acaba en su arquitectura, la maniobra inversa de Conway y cómo diseñar equipos con Team Topologies.</description>
    </item>
    <item>
      <title>Datos, ACID y niveles de aislamiento</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/datos-acid-y-aislamiento</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/datos-acid-y-aislamiento</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Modelar datos, transacciones ACID, anomalías de concurrencia y niveles de aislamiento: qué protege cada nivel y cómo elegir en tu base de datos.</description>
    </item>
    <item>
      <title>Números y leyes de rendimiento</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/numeros-y-leyes-de-rendimiento</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/numeros-y-leyes-de-rendimiento</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Ley de Little, Amdahl, la ley de escalabilidad universal y colas: cómo estimar latencia, concurrencia y capacidad antes de construir.</description>
    </item>
    <item>
      <title>Estilos arquitectónicos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/estilos-arquitectonicos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/estilos-arquitectonicos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Qué es un estilo arquitectónico, en qué se distingue de un patrón y de una tecnología, y cómo elegir entre nueve estilos según tus atributos de calidad.</description>
    </item>
    <item>
      <title>Modelo C4: documenta tu arquitectura por niveles</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/c4-model</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/c4-model</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Aprende los cuatro niveles del modelo C4 con un ejemplo completo: contexto, contenedores, componentes y código, más reglas de notación y errores típicos.</description>
    </item>
    <item>
      <title>Domain-Driven Design: diseña desde el dominio</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/domain-driven-design</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/domain-driven-design</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Guía de DDD para arquitectos: subdominios, lenguaje ubicuo, bounded contexts, agregados, Event Storming y las herramientas para sostener el diseño.</description>
    </item>
    <item>
      <title>Arquitectura hexagonal: puertos y adaptadores</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-hexagonal</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-hexagonal</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Guía para arquitectos: puertos y adaptadores, regla de dependencia, cómo organizar y nombrar las piezas, cómo probarla y protegerla con reglas ejecutables.</description>
    </item>
    <item>
      <title>Diagramas como código: documenta con versiones</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/diagramas-como-codigo</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/diagramas-como-codigo</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Compara Mermaid, Structurizr, D2, PlantUML y Graphviz con un mismo sistema, y aprende a versionar, validar en CI y mantener vivos tus diagramas.</description>
    </item>
    <item>
      <title>Monolito, monolito modular o microservicios</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/monolito-vs-microservicios</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/monolito-vs-microservicios</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo decidir entre monolito, monolito modular y microservicios: costes reales, fronteras ejecutables, ley de Conway y rutas de migración.</description>
    </item>
    <item>
      <title>Capas, cebolla y Clean Architecture: hacia dónde apuntar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-en-capas-clean-onion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-en-capas-clean-onion</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Arquitectura en capas, cebolla y limpia comparadas: la regla de dependencia, qué cruza cada frontera, errores típicos y una guía para elegir.</description>
    </item>
    <item>
      <title>Teorema CAP, PACELC y consistencia</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/cap-pacelc</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/cap-pacelc</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Qué dicen de verdad CAP y PACELC, el espectro de modelos de consistencia y cómo elegir el trade-off por operación en un sistema distribuido.</description>
    </item>
    <item>
      <title>Event-driven, CQRS y Event Sourcing</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/event-driven-cqrs-event-sourcing</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/event-driven-cqrs-event-sourcing</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Eventos frente a comandos, notificación frente a transferencia de estado, CQRS y Event Sourcing: cuándo compensan, proyecciones, versionado y borrado.</description>
    </item>
    <item>
      <title>Sagas, outbox e idempotencia</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/sagas-outbox-idempotencia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/sagas-outbox-idempotencia</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo coordinar cambios entre servicios sin transacción distribuida: sagas, compensaciones, outbox, deduplicación e idempotencia.</description>
    </item>
    <item>
      <title>Diseño de APIs: contratos que duran</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/diseno-de-apis</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/diseno-de-apis</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Contrato primero, REST, GraphQL y gRPC, cambios que no rompen, paginación, errores con RFC 9457, idempotencia y límites de tasa para APIs que evolucionan.</description>
    </item>
    <item>
      <title>Resiliencia en sistemas distribuidos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/resiliencia-sistemas-distribuidos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/resiliencia-sistemas-distribuidos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Timeouts, plazos, reintentos con backoff y jitter, circuit breaker, bulkheads y deslastre de carga para contener fallos parciales y medirlos.</description>
    </item>
    <item>
      <title>Caché, colas y streaming</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/caching-colas-streaming</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/caching-colas-streaming</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Patrones de caché, invalidación y estampidas; colas frente a logs particionados, semánticas de entrega y cómo elegir entre cola, pub/sub y log.</description>
    </item>
    <item>
      <title>Escalabilidad y casos clásicos de diseño</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/escalabilidad-casos-clasicos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/escalabilidad-casos-clasicos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Método para escalar: requisitos, estimación de orden de magnitud, particiones y réplicas, aplicado a un acortador de URLs, un limitador de tasa y un feed.</description>
    </item>
    <item>
      <title>Multi-tenancy: varios clientes, un sistema</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/multi-tenancy</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/multi-tenancy</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Diseño de sistemas</category>
      <description>Cómo diseñar un SaaS multi-tenant: modelos de aislamiento, identificación del tenant, Row-Level Security, vecino ruidoso, migraciones y medición de uso.</description>
    </item>
    <item>
      <title>Clean code para arquitectos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/clean-code</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/clean-code</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Guía práctica de código limpio: nombres, funciones, errores, complejidad, tests, refactoring y deuda técnica, con ejemplos y checklist de revisión.</description>
    </item>
    <item>
      <title>Harness engineering con Claude Code</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/harness-engineering-claude-code</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/harness-engineering-claude-code</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Guía para arquitectos: cómo diseñar el harness de Claude Code con memoria, hooks, permisos, subagentes y workflows dinámicos, al día a octubre de 2026.</description>
    </item>
    <item>
      <title>Fitness functions y arquitectura evolutiva</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/fitness-functions</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/fitness-functions</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo convertir las características de tu arquitectura en comprobaciones automáticas: tipos, herramientas por lenguaje y cómo adoptarlas en sistemas legados.</description>
    </item>
    <item>
      <title>Deuda técnica y evolución arquitectónica</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/deuda-tecnica-evolucion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/deuda-tecnica-evolucion</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>Cómo nombrar, medir y pagar la deuda técnica, y cómo evolucionar la arquitectura con cambios incrementales y guiados en lugar de reescrituras.</description>
    </item>
    <item>
      <title>Seguridad por diseño: amenazas, fronteras y confianza</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/seguridad-por-diseno</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/seguridad-por-diseno</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Prácticas y calidad</category>
      <description>La seguridad como propiedad de la arquitectura: principios clásicos, STRIDE en una hora, límites de confianza, secretos, cadena de suministro y zero trust.</description>
    </item>
    <item>
      <title>Lenguajes y frameworks en la era de la IA</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/lenguajes-era-ia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/lenguajes-era-ia</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Guía para arquitectos: qué papel juegan Python, TypeScript, Rust, Go, Mojo y Zig en la era de la IA, y cómo elegir entre ellos.</description>
    </item>
    <item>
      <title>Arquitectura de aplicaciones con LLM y agentes</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/arquitectura-agentes-llm</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/arquitectura-agentes-llm</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Tendencias</category>
      <description>Guía para arquitectos: cuándo usar workflows o agentes, qué componentes necesita una aplicación con LLM, cómo asegurarla y qué trade-offs asumir.</description>
    </item>
    <item>
      <title>Servicios en la nube para arquitectos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/servicios-nube-para-arquitectos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/servicios-nube-para-arquitectos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>El modelo de servicio como contrato de responsabilidades: IaaS, CaaS, PaaS, FaaS y SaaS, las categorías clave y cómo elegir entre gestionado y propio.</description>
    </item>
    <item>
      <title>Modelos de despliegue: público, privado, híbrido</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/modelos-de-despliegue-nube</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/modelos-de-despliegue-nube</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Nube pública, privada, comunitaria e híbrida según NIST: qué cambia en control, datos y costo, y cómo elegir el modelo por carga de trabajo.</description>
    </item>
    <item>
      <title>Nube híbrida en detalle</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/nube-hibrida-en-detalle</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/nube-hibrida-en-detalle</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Patrones, conectividad redundante, identidad federada, despliegue consistente y qué debe seguir funcionando cuando se corta el enlace con la nube.</description>
    </item>
    <item>
      <title>Casado a un proveedor: lock-in y plan de salida</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/casado-a-un-proveedor</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/casado-a-un-proveedor</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Tipos de lock-in en la nube, cómo estimar el costo de salida, portabilidad por capas y cómo documentar un plan de salida que se haya probado.</description>
    </item>
    <item>
      <title>Multinube: cuándo tiene sentido</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/multinube-cuando-tiene-sentido</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/multinube-cuando-tiene-sentido</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Qué es la multinube y en qué se distingue del híbrido, qué motivos funcionan y cuáles fallan, sus costos ocultos, patrones y un marco para decidir.</description>
    </item>
    <item>
      <title>Serverless y computación gestionada</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/serverless-y-computacion-gestionada</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/serverless-y-computacion-gestionada</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Del control a la abstracción: modelo de ejecución de funciones, arranque en frío, estado, reintentos, costo por invocación y acoplamiento al proveedor.</description>
    </item>
    <item>
      <title>Redes, identidad y seguridad en la nube</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/redes-identidad-seguridad-nube</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/redes-identidad-seguridad-nube</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Redes virtuales, endpoints privados, identidad de carga de trabajo, mínimo privilegio, secretos, claves y registros: cómo proteger una carga en la nube.</description>
    </item>
    <item>
      <title>Regiones, zonas y recuperación ante desastres</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/regiones-zonas-y-recuperacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/regiones-zonas-y-recuperacion</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Zonas y regiones como dominios de fallo, replicación síncrona y asíncrona, RTO y RPO, las cuatro estrategias de recuperación y cómo probarlas de verdad.</description>
    </item>
    <item>
      <title>FinOps: el costo como atributo de arquitectura</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/finops-costo-como-atributo</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/finops-costo-como-atributo</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Nube</category>
      <description>Cómo tratar el costo de la nube como atributo de calidad: modelos de precio, costo por unidad, etiquetado, costos ocultos y gobierno con FinOps.</description>
    </item>
    <item>
      <title>Marcos de priorización: RICE, WSJF, ICE</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/marcos-de-priorizacion</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/marcos-de-priorizacion</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cómo ordenar un backlog con RICE, ICE y WSJF: fórmulas, costo del retraso, un ejemplo con cinco iniciativas y las trampas de la falsa precisión.</description>
    </item>
    <item>
      <title>Marcos de decisión estratégica: Cynefin y mapas de Wardley</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/marcos-de-decision-estrategica</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/marcos-de-decision-estrategica</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cynefin para saber qué tipo de problema tienes y mapas de Wardley para decidir qué construir, comprar o alquilar según la evolución de cada componente.</description>
    </item>
    <item>
      <title>Presentar ideas y propuestas que se aprueban</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/presentar-ideas-y-propuestas</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/presentar-ideas-y-propuestas</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cómo escribir una propuesta técnica o de negocio que se entiende y se decide: conclusión primero, opciones con criterios, riesgos y costo de no hacer.</description>
    </item>
    <item>
      <title>Flujo de valor y cuellos de botella</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/flujo-de-valor-y-cuellos-de-botella</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/flujo-de-valor-y-cuellos-de-botella</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Mapa del flujo de valor, tiempo de espera frente a tiempo de proceso, teoría de restricciones, ley de Little y límites de WIP para acortar la entrega.</description>
    </item>
    <item>
      <title>Mejora continua y experimentos</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/mejora-continua-y-experimentos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/mejora-continua-y-experimentos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Ciclo PDSA, kaizen y kata de mejora; cómo diseñar experimentos con hipótesis, métrica de guarda y criterio de parada, y retrospectivas que sí cambian algo.</description>
    </item>
    <item>
      <title>Medir decisiones: OKR, KPI y métricas guía</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/medir-decisiones-okr-kpi</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/medir-decisiones-okr-kpi</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cómo medir para decidir: KPI de salud, OKR con resultados clave, métricas guía contra efectos colaterales y umbrales que disparan una decisión.</description>
    </item>
    <item>
      <title>IA para decidir: investigar, escenarios y pre-mortem</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/ia-para-decidir-negocio</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/ia-para-decidir-negocio</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cómo usar un modelo de lenguaje para mejorar una decisión de negocio sin delegarla: qué pedirle, dónde falla, cómo verificar y un pre-mortem guiado.</description>
    </item>
    <item>
      <title>Controlar la IA: gobierno, autonomía y evaluación</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/controlar-la-ia-gobierno-y-autonomia</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/controlar-la-ia-gobierno-y-autonomia</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Cuánta autonomía dar a un sistema con IA, dónde exigir aprobación humana, cómo evaluarlo de forma continua y qué piden NIST AI RMF, el EU AI Act y OWASP.</description>
    </item>
    <item>
      <title>Diseñar flujos con agentes de IA</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/disenar-flujos-con-agentes</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/disenar-flujos-con-agentes</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Qué pasos de un flujo hace el código y cuáles un agente, dónde validar, aprobar y parar, y cómo trazar estado, costo e idempotencia de cada paso.</description>
    </item>
    <item>
      <title>Herramientas para decidir y documentar</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/herramientas-para-decidir-y-documentar</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/herramientas-para-decidir-y-documentar</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Un marco para elegir software de decisiones y documentación por integración, exportación, costo de salida, permisos y búsqueda, no por moda.</description>
    </item>
    <item>
      <title>Pensamiento sistémico y sesgos en las decisiones</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/pensamiento-sistemico-y-sesgos</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/pensamiento-sistemico-y-sesgos</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Decisiones, procesos e IA</category>
      <description>Bucles de refuerzo y equilibrio, retrasos, soluciones que empeoran el problema y sesgos que distorsionan decisiones, con técnicas para contrarrestarlos.</description>
    </item>
    <item>
      <title>Principios SOLID</title>
      <link>https://sazardev.github.io/software-architecture/es/docs/solid</link>
      <guid isPermaLink="true">https://sazardev.github.io/software-architecture/es/docs/solid</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fundamentos</category>
      <description>Los cinco principios SOLID explicados con ejemplos concretos y enlaces para profundizar en cada uno.</description>
    </item>
  </channel>
</rss>
