<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.techahmed.com/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.techahmed.com/blog</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.techahmed.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/caddy-vs-nginx-vs-apache-which-web-server-should-you-use-3178582118136445852</loc>
<lastmod>2025-08-21T19:53:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/openai-releases-gptoss-fully-open-models-up-to-120b-parameters-6925412594229659949</loc>
<lastmod>2025-08-05T18:51:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/how-to-upload-files-in-expressjs-using-multer-and-upload-to-aws-s3-3068091368338861924</loc>
<lastmod>2025-07-31T18:32:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/sql-vs-nosql-postgresql-vs-mongodb-with-real-use-case-performance-code-comparison-7641082336141442572</loc>
<lastmod>2025-07-29T18:28:30.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/zero-downtime-deployments-blue-green-strategy-with-pm2-and-github-actions-5931212429514381773</loc>
<lastmod>2025-11-27T05:57:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/scaling-apis-and-optimizing-response-times-to-stay-under-500ms-6316896016445709262</loc>
<lastmod>2025-11-27T05:49:12.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/set-up-cicd-for-your-nodejs-app-using-github-actions-and-pm2-3955329390201394826</loc>
<lastmod>2025-07-16T18:53:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/how-to-implement-rate-limiting-in-expressjs-using-express-rate-limit-4425044608814502912</loc>
<lastmod>2025-07-16T18:51:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/how-to-deploy-an-expressjs-app-on-an-ubuntu-server-using-pm2-and-nginx-techahmedcom-5418277981089552246</loc>
<lastmod>2025-11-27T05:35:51.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/posts/designing-a-scalable-notification-system-architecture-challenges-best-practices-8943808791120762466</loc>
<lastmod>2025-11-27T05:36:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/caddy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/ai</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/aws</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/mongodb</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/deployments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/devops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/category/featured</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Ai</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Caddy</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/ChatGPT</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Deployments</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Devops</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Latest</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Nginx</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Nodejs</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/PM2</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/React</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Scalable</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/SystemDesign</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/Trend</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/aws</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/featured</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/mongodb</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/openai</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/postgres</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.techahmed.com/tags/ss3</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
