<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://architecture-in-practice.hashnode.dev</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/why-great-managers-never-chased-the-title</loc>
    <lastmod>2026-09-10T01:14:49.893Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/code-coverage-illusion-unit-tests-vs-integration-tests</loc>
    <lastmod>2026-09-09T21:58:54.824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/handling-duplicate-events-safely-with-idempotency</loc>
    <lastmod>2026-09-08T09:51:12.110Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/retry-strategy-in-event-driven-systems-resilience-or-retry-storm</loc>
    <lastmod>2026-09-08T09:47:44.972Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/closing-the-gap-between-db-commit-and-event-publishing-with-the-outbox-pattern</loc>
    <lastmod>2026-09-07T23:57:41.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/the-event-publishing-gap-why-save-commit-publish-can-still-fail</loc>
    <lastmod>2026-09-03T21:27:32.084Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/request-driven-vs-event-driven-architecture-commands-events-and-choosing-the-right-flow</loc>
    <lastmod>2026-05-03T15:56:08.157Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/before-you-choose-event-driven-architecture-understand-the-tradeoffs-first</loc>
    <lastmod>2026-05-03T16:09:42.242Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/page/about</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/page/series</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/series/event-driven-architecture-in-practice</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/series/unlearning-engineering-myths</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/archive</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://architecture-in-practice.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-11T08:28:07.790Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>