<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.kodane.dev</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/what-stateless-actually-means</loc>
<lastmod>2026-07-30T21:48:28.208Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/understanding-the-n1-query-problem-in-django-part-1</loc>
<lastmod>2026-07-30T21:38:50.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/before-you-scale-a-production-readiness-series</loc>
<lastmod>2026-07-30T21:38:36.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/how-postgres-indexes-actually-work</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/why-we-moved-off-rest</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/the-static-site-that-thinks-its-dynamic</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/testing-things-that-touch-the-network</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/on-call-without-the-dread</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/posts/the-boring-parts-of-shipping-securely</loc>
<lastmod>2026-07-07T06:00:52.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.kodane.dev/category/backend</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.kodane.dev/category/backend-engineering</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.kodane.dev/category/frontend</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.kodane.dev/category/infrastructure</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/ai-engineering</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/api</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/api-optimization</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/backend-engineering</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/before-you-scale</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/caching</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/chromadb</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/cicd</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/clean-architecture</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/database</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/database-optimization</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/devops</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/distributed-systems</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/django</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/django-rest-framework</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/docker</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/event-driven-architecture</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/fastapi</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/graphql</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/kubernetes</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/langchain</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/llm</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/metrics</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/microservices</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/monitoring</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/nginx</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/orm</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/performance</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/pinecone</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/postgres</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/postgresql</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/product-market-fit</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/production-readiness</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/python</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/query-optimization</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/rag</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/react</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/redis</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/scalability</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/security</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/sql</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/statelessness</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/system-design</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/testing</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.kodane.dev/tags/vector-databases</loc>
<lastmod>2026-07-30T23:14:28.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
