<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gowrishankar.in/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://gowrishankar.in/about/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gowrishankar.in/projects/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gowrishankar.in/books/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gowrishankar.in/contact/</loc>
<lastmod>2026-08-12T21:32:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/ai-solutions-architect-role-mapped-through-c4/</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/technical-debt-quadrant-for-ai-systems/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/team-topologies-for-ai-platform-teams/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/strangler-fig-pattern-for-legacy-ai-migration/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/stacey-matrix-vs-cynefin-for-ai-decisions/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/postels-law-for-ai-tool-calling/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/permission-manifests-for-ai-web-agents/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/ooda-loop-for-ai-incident-response/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/mcp-a2a-two-layer-agent-protocol-stack/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/inverse-conway-maneuver-for-ai-platforms/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/governance-gaps-agent-interoperability-protocols/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/fallacies-of-distributed-computing-for-ai-systems/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/eval-pyramid-for-ai-systems/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/cqrs-event-sourcing-for-ai-agent-audit-trails/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/context-engineering-memory-as-architecture/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/cap-theorem-pacelc-for-ai-infrastructure/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/c4-model-for-ai-system-architecture/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/bounded-context-for-ai-agent-systems/</loc>
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/wardley-mapping-for-ai-architecture/</loc>
<lastmod>2026-08-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/governing-ai-systems-in-2026/</loc>
<lastmod>2026-08-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/cynefin-framework-for-ai-architecture/</loc>
<lastmod>2026-08-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/2026-stanford-ai-index-for-architects/</loc>
<lastmod>2026-08-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/designing-scalable-rag-architectures/</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/solution-architects-guide-to-llmops/</loc>
<lastmod>2026-04-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gowrishankar.in/blog/why-every-ai-system-needs-reference-architecture/</loc>
<lastmod>2026-02-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
