<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://streamflowmesh.io/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog"/>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog"/>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/why-we-rebuilt-kafka-wire-protocol-for-ai-agents"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/observe-decide-act-loop-architecture-pattern</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/observe-decide-act-loop-architecture-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/observe-decide-act-loop-architecture-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/observe-decide-act-loop-architecture-pattern"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/observe-decide-act-loop-architecture-pattern</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/observe-decide-act-loop-architecture-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/observe-decide-act-loop-architecture-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/observe-decide-act-loop-architecture-pattern"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/mcp-tool-calling-production-patterns</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/mcp-tool-calling-production-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/mcp-tool-calling-production-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/mcp-tool-calling-production-patterns"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/mcp-tool-calling-production-patterns</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/mcp-tool-calling-production-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/mcp-tool-calling-production-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/mcp-tool-calling-production-patterns"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/stateful-agents-without-vector-db</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/stateful-agents-without-vector-db"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/stateful-agents-without-vector-db"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/stateful-agents-without-vector-db"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/stateful-agents-without-vector-db</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/stateful-agents-without-vector-db"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/stateful-agents-without-vector-db"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/stateful-agents-without-vector-db"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/event-mesh-vs-message-broker</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/event-mesh-vs-message-broker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/event-mesh-vs-message-broker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/event-mesh-vs-message-broker"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/event-mesh-vs-message-broker</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/event-mesh-vs-message-broker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/event-mesh-vs-message-broker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/event-mesh-vs-message-broker"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/backpressure-ai-agents</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/backpressure-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/backpressure-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/backpressure-ai-agents"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/backpressure-ai-agents</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/backpressure-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/backpressure-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/backpressure-ai-agents"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/kafka-wire-protocol-runtime</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/kafka-wire-protocol-runtime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/kafka-wire-protocol-runtime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/kafka-wire-protocol-runtime"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/kafka-wire-protocol-runtime</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/kafka-wire-protocol-runtime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/kafka-wire-protocol-runtime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/kafka-wire-protocol-runtime"/>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <lastmod>2026-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/why-most-enterprise-ai-agent-platforms-fail-at-scale"/>
    <lastmod>2026-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/blog/how-ai-agents-are-transforming-real-time-data-streaming</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://streamflowmesh.io/fr/blog/how-ai-agents-are-transforming-real-time-data-streaming</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://streamflowmesh.io/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://streamflowmesh.io/fr/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://streamflowmesh.io/blog/how-ai-agents-are-transforming-real-time-data-streaming"/>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
