<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.mfactor.dev/blog/entrega-progressiva-feature-flags-canary-blue-green</loc>
    <lastmod>2026-11-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/entrega-progressiva-feature-flags-canary-blue-green.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/loja-virtual-lenta-o-que-pesa-no-carregamento</loc>
    <lastmod>2026-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/loja-virtual-lenta-o-que-pesa-no-carregamento.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/semantica-de-entrega-em-mensageria</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/semantica-de-entrega-em-mensageria.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/estrategias-de-cache-e-invalidacao</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/estrategias-de-cache-e-invalidacao.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/kubernetes-nao-e-para-todo-mundo</loc>
    <lastmod>2026-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/kubernetes-nao-e-para-todo-mundo.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/postgresql-explain-e-indices</loc>
    <lastmod>2026-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/postgresql-explain-e-indices.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/rate-limiting-distribuido</loc>
    <lastmod>2026-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/rate-limiting-distribuido.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/observabilidade-com-opentelemetry</loc>
    <lastmod>2026-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/observabilidade-com-opentelemetry.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/agente-de-ia-em-producao-o-que-a-demonstracao-nao-mostra</loc>
    <lastmod>2026-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/agente-de-ia-em-producao-o-que-a-demonstracao-nao-mostra.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/kubernetes-probes-recursos-ciclo-de-vida-de-pods</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/kubernetes-probes-recursos-ciclo-de-vida-de-pods.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/transactional-outbox-eventos-confiaveis</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/transactional-outbox-eventos-confiaveis.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/integracoes-que-duram-anos</loc>
    <lastmod>2026-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/integracoes-que-duram-anos.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/idempotencia-em-apis-distribuidas</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/idempotencia-em-apis-distribuidas.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/sistema-sob-medida-sem-estourar-prazo</loc>
    <lastmod>2026-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog/capas/sistema-sob-medida-sem-estourar-prazo.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/porque-rodar-doom-e-tao-legal</loc>
    <lastmod>2026-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog-cover-doom.jpeg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.mfactor.dev/blog/aplicacao-de-dados-no-modo-sobrevivencia</loc>
    <lastmod>2026-02-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.mfactor.dev/blog-cover-dados-sobrevivencia.png</image:loc>
    </image:image>
  </url>
</urlset>
