<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://practicalserverless.blog</loc>
    <lastmod>2026-04-09T13:48:23.174Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/how-i-built-a-serverless-testing-library-that-cuts-test-setup-by-90</loc>
    <lastmod>2026-04-08T09:19:36.646Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/how-to-choose-the-right-database-for-your-serverless-application</loc>
    <lastmod>2026-04-01T18:56:27.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/events-messages-commands-the-concepts-that-make-or-break-your-serverless-architecture</loc>
    <lastmod>2026-03-25T11:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/when-messages-fail-how-dlqs-save-your-event-driven-system</loc>
    <lastmod>2026-03-18T12:04:40.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/why-i-m-writing-this</loc>
    <lastmod>2026-03-13T09:48:20.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/page/about-me</loc>
    <lastmod>2026-04-09T13:48:23.174Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/archive</loc>
    <lastmod>2026-04-09T13:48:23.174Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://practicalserverless.blog/recommendations</loc>
    <lastmod>2026-04-09T13:48:23.174Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>