<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://omerfkoc.dev</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://omerfkoc.dev/experience</loc>
<lastmod>2026-08-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://omerfkoc.dev/graph</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://omerfkoc.dev/learning</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/resume</loc>
<lastmod>2026-08-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/agentic-customer-service-platform</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/modelops-control-plane</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/knowledge-base-rag</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/real-time-commerce-platform</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/repo-context-forge</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/dbt-feature-lineage</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/production-rag-platform</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://omerfkoc.dev/projects/terraform-docker-infrastructure-lab</loc>
<lastmod>2026-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/a-dag-is-a-failure-contract</loc>
<lastmod>2026-08-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/a-confirmation-is-not-a-boolean</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/designing-a-policy-driven-model-promotion-control-plane</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/the-write-may-have-succeeded</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/memory-is-context-not-authority</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/testing-ai-agents-without-pretending-they-are-deterministic</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/decision-authority-execution-observability</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/rag-can-provide-evidence</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/building-reliable-kafka-event-processing-platform</loc>
<lastmod>2026-08-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/63-rescues-0-drops</loc>
<lastmod>2026-08-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/agent-prompt-injection-guardrails</loc>
<lastmod>2026-08-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/production-agent-guardrails</loc>
<lastmod>2026-08-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/rag-citation-integrity</loc>
<lastmod>2026-08-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/one-definition-per-feature</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/transactional-outbox-kafka</loc>
<lastmod>2026-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/kafka-at-least-once-idempotency</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/topic/agent-reliability</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/topic/ai-platform</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/topic/retrieval</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/topic/data-engineering</loc>
<lastmod>2026-08-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omerfkoc.dev/writing/topic/distributed-systems</loc>
<lastmod>2026-08-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
