<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://btree.dev</loc>
    <lastmod>2026-08-12T15:36:18.802Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://btree.dev/retry-pattern-in-go</loc>
    <lastmod>2025-05-27T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/idempotency-distributed-system</loc>
    <lastmod>2023-09-16T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/distributed-locks</loc>
    <lastmod>2025-06-13T07:38:55.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/postgresql-concurrency-handling-for-developers</loc>
    <lastmod>2025-06-19T15:41:46.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/bloom-filters-golang</loc>
    <lastmod>2025-06-12T05:41:55.574Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/notes-golang-generics-with-map-filter-and-reduce-implementation</loc>
    <lastmod>2025-06-12T05:43:19.447Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/postgresql-table-partitioning</loc>
    <lastmod>2026-02-23T04:58:25.624Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/outbox-pattern</loc>
    <lastmod>2022-06-18T05:34:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/lru-cache-in-go</loc>
    <lastmod>2022-06-21T13:16:50.707Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/circuit-breaker-in-go</loc>
    <lastmod>2022-04-03T11:55:18.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/token-bucket-rate-limiter-in-go</loc>
    <lastmod>2022-02-04T20:10:22.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/distributed-system-observability-melt</loc>
    <lastmod>2022-06-26T09:42:53.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-mediator-pattern</loc>
    <lastmod>2021-12-11T12:53:46.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-memento-pattern</loc>
    <lastmod>2021-11-28T12:53:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-builder-pattern</loc>
    <lastmod>2021-11-13T12:50:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/finite-state-machine-in-go</loc>
    <lastmod>2022-05-06T08:02:40.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/pipe-and-filter-architecture</loc>
    <lastmod>2021-09-19T17:00:43.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-strategy-pattern</loc>
    <lastmod>2022-05-05T12:41:53.676Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-singleton-pattern</loc>
    <lastmod>2021-06-13T12:10:52.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-factory-pattern</loc>
    <lastmod>2022-05-05T10:40:10.044Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/solving-readers-writers-problem-in-go</loc>
    <lastmod>2021-05-23T11:56:07.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-decorator-pattern</loc>
    <lastmod>2021-05-08T10:07:52.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-chain-of-responsibility</loc>
    <lastmod>2022-05-05T10:10:28.082Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-adapter-pattern</loc>
    <lastmod>2021-03-20T06:23:48.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/design-patterns-observer-pattern</loc>
    <lastmod>2022-05-05T05:12:51.109Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/golang-context</loc>
    <lastmod>2022-04-23T07:34:06.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/golang-makefile</loc>
    <lastmod>2020-06-13T15:04:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/golang-concurrency-patterns-and-use-cases</loc>
    <lastmod>2021-12-29T10:41:02.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/archive</loc>
    <lastmod>2026-08-12T15:36:18.802Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://btree.dev/recommendations</loc>
    <lastmod>2026-08-12T15:36:18.802Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>