<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.ceruleancloud.ca</loc>
    <lastmod>2026-08-26T01:40:11.357Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/optimizing-aws-costs-nat-gateways-s3-storage-classes-and-ebs-lifecycle-management</loc>
    <lastmod>2026-03-31T14:30:52.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/when-to-use-ecs-vs-eks-vs-lambda-a-decision-framework</loc>
    <lastmod>2026-03-29T15:27:42.970Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/why-i-built-stressllm</loc>
    <lastmod>2026-03-07T02:03:51.037Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/building-a-multi-agent-system-to-track-real-madrid-matches-using-aws-strands-and-ollama</loc>
    <lastmod>2026-02-24T01:21:52.859Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/three-aws-mcp-servers-you-should-use-today</loc>
    <lastmod>2025-12-27T19:35:21.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/jark-stack-for-gen-ai-on-kubernetes</loc>
    <lastmod>2025-07-27T17:26:06.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/build-an-ai-powered-customer-service-voice-agent-on-aws</loc>
    <lastmod>2025-03-23T16:48:23.665Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/building-a-live-stream-infrastructure-on-aws</loc>
    <lastmod>2025-03-23T16:50:17.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/serve-a-html-resume-site-via-a-docker-container</loc>
    <lastmod>2025-03-21T04:12:28.118Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/git-introduction</loc>
    <lastmod>2025-03-21T04:16:35.841Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/kubernetes-introduction</loc>
    <lastmod>2025-03-21T04:19:10.848Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/deploy-static-resume-on-an-apache-server</loc>
    <lastmod>2025-03-21T04:21:01.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/firewalls-and-firewalld-in-ubuntu</loc>
    <lastmod>2025-03-21T04:22:43.704Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/networking-crash-course-for-the-cloud</loc>
    <lastmod>2025-03-21T04:24:50.483Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/build-your-first-docker-container</loc>
    <lastmod>2025-03-21T04:26:39.674Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/docker-hands-on</loc>
    <lastmod>2025-03-21T04:28:07.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/what-is-a-virtual-machine-monitor</loc>
    <lastmod>2025-03-21T04:30:56.811Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/linux-command-line-interface-cheatsheet</loc>
    <lastmod>2025-03-21T04:31:42.453Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/understanding-linux-filesystem</loc>
    <lastmod>2025-03-23T17:00:20.874Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/windows-subsystem-for-linux</loc>
    <lastmod>2025-03-23T17:03:40.988Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/why-linux-is-essential-for-cloud</loc>
    <lastmod>2024-11-04T22:28:40.101Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/cloud-service-providers-overview</loc>
    <lastmod>2024-11-03T15:33:52.888Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/cloud-service-delivery-models</loc>
    <lastmod>2024-11-03T15:24:52.364Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/what-are-containers</loc>
    <lastmod>2024-10-31T17:36:38.047Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/types-of-cloud</loc>
    <lastmod>2024-10-31T17:21:27.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/what-is-virtualization</loc>
    <lastmod>2024-10-31T17:15:44.107Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/what-is-cloud</loc>
    <lastmod>2024-10-30T17:54:03.975Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/page/about</loc>
    <lastmod>2026-08-26T01:40:11.357Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/series/architecture</loc>
    <lastmod>2026-08-26T01:40:11.357Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/archive</loc>
    <lastmod>2026-08-26T01:40:11.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/recommendations</loc>
    <lastmod>2026-08-26T01:40:11.357Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>