<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devahmedali.com</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devahmedali.com/services</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/work</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/about</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/blog</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/contact</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/privacy-policy</loc>
<lastmod>2026-09-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://devahmedali.com/terms</loc>
<lastmod>2026-09-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/software-architect</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/principal-software-engineer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/backend-engineer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/full-stack-engineer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/ai-engineer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/engineering-lead</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/fractional-cto</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/nextjs-developer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/nestjs-developer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/expertise/golang-developer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devahmedali.com/work/trackhrs</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/work/hysab-kytab</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/work/omnivision</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/work/agentx</loc>
<lastmod>2026-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/adversarial-testing-for-ai-features</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/chain-of-thought-what-it-costs</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/choosing-a-model-for-a-feature</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/choosing-a-vector-database</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/choosing-an-embedding-model</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/choosing-an-mcp-transport</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/chunking-decides-your-rag-ceiling</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/compacting-context-in-long-agent-runs</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/content-moderation-for-ai-features</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/context-engineering-vs-prompt-engineering</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/deterministic-evals-for-llm-systems</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/do-you-need-a-vector-database</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/few-shot-examples-and-when-they-stop-helping</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/fine-tuning-versus-retrieval</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/handling-personal-data-in-llm-systems</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/how-ai-agents-fail-in-production</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/how-vector-indexes-work</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/human-review-that-earns-its-time</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/hybrid-search-beats-pure-semantic-search</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/keeping-a-vector-index-fresh</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/llm-as-judge-and-when-to-trust-it</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/memory-in-ai-agents</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/metadata-filtering-in-vector-search</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/open-weight-versus-closed-models</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/orchestrating-multiple-agents</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/pgvector-when-postgres-is-enough</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/prompt-caching-in-practice</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/prompt-injection-is-an-architecture-problem</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/regression-testing-prompts</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/reranking-is-the-cheapest-rag-upgrade</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/running-vector-search-at-scale</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/speech-to-text-in-production</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/streaming-responses-and-error-handling</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/structured-output-you-can-parse</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/system-prompts-that-hold-up</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/temperature-top-p-and-top-k</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/the-react-loop-in-practice</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tokens-are-the-unit-that-matters</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tool-calling-is-an-api-design-problem</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tracing-llm-systems-in-production</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/vision-models-in-a-real-pipeline</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-a-larger-context-window-does-not-fix</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-embeddings-actually-encode</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-makes-a-system-an-agent</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-mcp-actually-standardises</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-self-hosting-a-model-costs</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/what-you-are-exposing-with-an-mcp-server</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/when-not-to-build-an-agent</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/why-evals-come-before-scale</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/writing-an-mcp-client</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/building-custom-mcp-servers-for-agent-tools</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/langchain-vs-langgraph-choosing-the-right-abstraction</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/rag-is-a-systems-problem</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/designing-event-pipelines-that-survive-100k-events-a-day</loc>
<lastmod>2026-08-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/the-strangler-fig-pattern</loc>
<lastmod>2025-09-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/leader-election-in-distributed-systems</loc>
<lastmod>2025-09-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/cap-theorem-explained</loc>
<lastmod>2025-09-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/latency-vs-throughput</loc>
<lastmod>2025-08-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/sidecar-pattern-in-system-design</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/ai</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/ai/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/ai/page/3</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/ai/page/4</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/ai/page/5</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/architecture</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/architecture/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/architecture/page/3</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/llms</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/llms/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/performance</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/performance/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/agents</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/agents/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/rag</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/rag/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/system-design</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/evaluation</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/prompt-engineering</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/context-engineering</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/databases</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/embeddings</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/mcp</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/security</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/vector-databases</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/observability</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/distributed-systems</loc>
<lastmod>2026-08-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/langgraph</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/multimodal</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/consensus</loc>
<lastmod>2025-09-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/kafka</loc>
<lastmod>2026-08-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/kubernetes</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/langchain</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/legacy-systems</loc>
<lastmod>2025-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/microservices</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/tag/migration</loc>
<lastmod>2025-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/page/2</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/page/3</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/page/4</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devahmedali.com/blog/page/5</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
