<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://lms.ahmedhaies.com</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/courses</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/offers</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/about</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/faq</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/contact</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/privacy</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/terms</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/refund-policy</loc>
<lastmod>2026-04-24T16:01:28.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/category/devops-%D8%A8%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A</loc>
<lastmod>2026-04-24T03:19:21.134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/category/%D8%A3%D8%AD%D8%AF%D8%AB-%D8%A3%D8%AE%D8%A8%D8%A7%D8%B1-%D8%A7%D9%84%D8%AA%D9%83%D9%86%D9%88%D9%84%D9%88%D8%AC%D9%8A%D8%A7</loc>
<lastmod>2026-04-18T12:30:40.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/category/%D8%A7%D9%84%D8%A3%D9%88%D8%AA%D9%88%D9%85%D9%8A%D8%B4%D9%86</loc>
<lastmod>2026-04-20T00:15:59.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/category/%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A</loc>
<lastmod>2026-04-19T00:10:22.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/category/%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A</loc>
<lastmod>2026-04-21T03:09:22.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/terraform-drift-بالعربي-اكشف-تغييرات-البنية-قبل-ما-تكسر-الإنتاج</loc>
<lastmod>2026-04-24T15:05:22.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/external-secrets-operator-بالعربي-أسرار-kubernetes-من-vault-بدل-git</loc>
<lastmod>2026-04-24T14:09:08.311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/keda-بالعربي-autoscaling-على-الـ-queue-مش-الـ-cpu</loc>
<lastmod>2026-04-24T11:28:15.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/canary-deployment-بالعربي-اكتشف-الباج-قبل-ما-يضرب-كل-المستخدمين</loc>
<lastmod>2026-04-24T09:07:57.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/slo-و-error-budget-بالعربي-إزاي-تاخد-قرار-الـ-deploy-بالأرقام</loc>
<lastmod>2026-04-24T08:18:52.192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/pgbouncer-بالعربي-ليه-postgresql-بيتعب-عند-500-connection-وإزاي-توفر-80-من-الذاكرة</loc>
<lastmod>2026-04-24T06:58:55.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/distributed-tracing-بـ-opentelemetry-لو-الـ-api-بطيء-وأنت-مش-عارف-فين</loc>
<lastmod>2026-04-24T06:39:52.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/distributed-tracing-بـ-opentelemetry-ليه-طلب-api-بياخد-3-ثواني-وإنت-مش-عارف-السبب</loc>
<lastmod>2026-04-24T06:39:49.669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/buildkit-cache-mounts-docker-build-من-8-دقايق-لدقيقة-واحدة</loc>
<lastmod>2026-04-24T06:09:10.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/docker-layer-caching-بالعربي-اختصر-80-من-وقت-الـ-build</loc>
<lastmod>2026-04-24T06:09:04.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/تسريع-docker-build-10-مرات-buildkit-و-layer-caching-بالتفاصيل</loc>
<lastmod>2026-04-24T06:08:23.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/gitops-بالعربي-ليه-argocd-بيهزم-jenkins-في-نشر-kubernetes</loc>
<lastmod>2026-04-24T06:09:58.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/docker-buildkit-cache-ليه-الـ-build-بياخد-10-دقايق-وإزاي-تخليه-دقيقة</loc>
<lastmod>2026-04-24T06:07:28.076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/terraform-state-بالعربي-متحطهوش-في-git-استخدم-s3-backend</loc>
<lastmod>2026-04-24T06:48:02.150Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/readiness-vs-liveness-probes-بالعربي-ليه-kubernetes-بيقتل-pod-شغال-100</loc>
<lastmod>2026-04-24T04:08:45.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/exponential-backoff-jitter-بالعربي-امنع-10000-client-من-ضرب-سيرفرك-في-نفس-الثانية</loc>
<lastmod>2026-04-23T21:10:07.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/token-bucket-بالعربي-ليميت-الـ-api-في-30-سطر-من-غير-ما-يقع-السيرفر</loc>
<lastmod>2026-04-23T15:31:20.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/ثغرة-mcp-الحرجة-200-ألف-server-معرضة-خطوتك-النهارده</loc>
<lastmod>2026-04-23T19:28:35.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/nvidia-openshell-nemotron-3-super-إمتى-يوفر-40-من-فاتورتك</loc>
<lastmod>2026-04-22T19:43:21.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://lms.ahmedhaies.com/blog/meta-muse-spark-أول-نموذج-مغلق-و3-قرارات-لمستخدمي-llama</loc>
<lastmod>2026-04-22T19:43:08.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
