<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core pages -->
    <url>
      <loc>https://berubeconsulting.com/</loc>
      <changefreq>weekly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/about</loc>
      <changefreq>weekly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/services</loc>
      <changefreq>weekly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/posts</loc>
      <changefreq>weekly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/contact</loc>
      <changefreq>weekly</changefreq>
    </url>

  <!-- Posts -->
    <url>
      <loc>https://berubeconsulting.com/technical/common-pitfalls-implementing-reverse-proxy-architecture/</loc>
      <lastmod>2026-03-21</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-lateral-keyword-understanding-correlated-subqueries/</loc>
      <lastmod>2026-03-18</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/reverse-proxies-part-5-implementation-best-practices/</loc>
      <lastmod>2026-02-26</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/reverse-proxies-part-4-choosing-between-traefik-and-caddy/</loc>
      <lastmod>2026-02-23</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/reverse-proxies-part-3-caddy-deep-dive/</loc>
      <lastmod>2026-02-19</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/reverse-proxies-part-2-traefik-deep-dive/</loc>
      <lastmod>2026-02-16</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/reverse-proxies-part-1-the-business-case/</loc>
      <lastmod>2026-02-12</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/redis-valkey-part-4-strategic-decisions/</loc>
      <lastmod>2026-02-09</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/redis-valkey-part-3-technical-differences/</loc>
      <lastmod>2026-02-05</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/redis-valkey-part-2-licensing-changes-and-the-fork/</loc>
      <lastmod>2026-02-02</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/redis-valkey-part-1-understanding-the-value/</loc>
      <lastmod>2026-01-29</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-6-building-the-right-team/</loc>
      <lastmod>2026-01-26</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-5-hidden-dangers-of-neglect/</loc>
      <lastmod>2026-01-22</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-4-misconceptions-and-strategic-decisions/</loc>
      <lastmod>2026-01-19</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-3-when-to-choose-mysql/</loc>
      <lastmod>2026-01-15</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-2-business-value-and-costs/</loc>
      <lastmod>2026-01-12</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/mysql-part-1-what-executives-need-to-understand/</loc>
      <lastmod>2026-01-08</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/api-management-part-5-implementation-best-practices/</loc>
      <lastmod>2026-01-05</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/api-management-part-4-choosing-between-kong-and-tyk/</loc>
      <lastmod>2026-01-01</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/api-management-part-3-tyk-deep-dive/</loc>
      <lastmod>2025-12-29</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/microservices-part-5-common-pitfalls/</loc>
      <lastmod>2025-12-18</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/microservices-part-4-practical-framework/</loc>
      <lastmod>2025-12-15</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/microservices-part-3-technical-considerations/</loc>
      <lastmod>2025-12-11</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/microservices-part-2-business-drivers/</loc>
      <lastmod>2025-12-08</lastmod>
      <changefreq>monthly</changefreq>
    </url>
    <url>
      <loc>https://berubeconsulting.com/technical/microservices-part-1-understanding-the-hype/</loc>
      <lastmod>2025-12-04</lastmod>
      <changefreq>monthly</changefreq>
    </url>
</urlset>
