<?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-04-07T19:36:23.248Z</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>2023-06-23T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/postgresql-concurrency-handling-for-developers</loc>
    <lastmod>2023-03-07T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/bloom-filters-golang</loc>
    <lastmod>2022-12-21T18:30:00.000Z</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>2022-09-13T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/postgresql-table-partitioning</loc>
    <lastmod>2022-07-16T12:05:45.000Z</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-05-21T12:27:16.000Z</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-01-15T08:49:30.000Z</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>2021-10-24T08:00:15.000Z</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>2021-07-18T12:39:24.000Z</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>2021-06-06T10:37:17.000Z</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>2021-04-11T08:21:12.000Z</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>2021-03-14T05:03:11.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/golang-context</loc>
    <lastmod>2021-02-07T09:08:49.000Z</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>2020-04-17T10:40:44.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://btree.dev/archive</loc>
    <lastmod>2026-04-07T19:36:23.248Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://btree.dev/recommendations</loc>
    <lastmod>2026-04-07T19:36:23.248Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>