<?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-04-17T15:12:07.431Z</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:00.000Z</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:10:31.473Z</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-02-28T19:18:33.027Z</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-02-28T18:53:18.267Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/git-introduction</loc>
    <lastmod>2025-01-01T19:23:52.083Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/kubernetes-introduction</loc>
    <lastmod>2024-12-29T00:26:13.378Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/deploy-static-resume-on-an-apache-server</loc>
    <lastmod>2024-12-17T12:57:57.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/firewalls-and-firewalld-in-ubuntu</loc>
    <lastmod>2024-12-15T00:30:29.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/networking-crash-course-for-the-cloud</loc>
    <lastmod>2024-12-12T03:16:47.610Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/build-your-first-docker-container</loc>
    <lastmod>2024-11-29T15:01:31.559Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/docker-hands-on</loc>
    <lastmod>2024-11-24T18:00:16.904Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/what-is-a-virtual-machine-monitor</loc>
    <lastmod>2024-11-13T12:58:54.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/linux-command-line-interface-cheatsheet</loc>
    <lastmod>2024-11-10T18:23:33.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/understanding-linux-filesystem</loc>
    <lastmod>2024-11-07T21:45:04.956Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/windows-subsystem-for-linux</loc>
    <lastmod>2024-11-06T16:03:31.094Z</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-04T20:51:01.617Z</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-02T14:11:02.922Z</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:52:56.818Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/page/about</loc>
    <lastmod>2026-04-17T15:12:07.431Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/series/architecture</loc>
    <lastmod>2026-04-17T15:12:07.431Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/archive</loc>
    <lastmod>2026-04-17T15:12:07.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.ceruleancloud.ca/recommendations</loc>
    <lastmod>2026-04-17T15:12:07.431Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>