<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>David Oliveira — Engenharia e Deploy</title>
      <link>https://blog.daviddenisson.com.br</link>
      <description>Últimas 10 notas on David Oliveira — Engenharia e Deploy</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Como lidar com requisições duplicadas no back-end</title>
    <link>https://blog.daviddenisson.com.br/architecture/como-lidar-com-requisicoes-duplicadas</link>
    <guid>https://blog.daviddenisson.com.br/architecture/como-lidar-com-requisicoes-duplicadas</guid>
    <description><![CDATA[ Entenda como a idempotência ajuda a evitar operações duplicadas em APIs, pagamentos, webhooks e jobs assíncronos. ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item><item>
    <title>Cache Strategies: principais estratégias de cache usadas no back-end</title>
    <link>https://blog.daviddenisson.com.br/architecture/estrategias-de-cache</link>
    <guid>https://blog.daviddenisson.com.br/architecture/estrategias-de-cache</guid>
    <description><![CDATA[ Entenda de forma simples e prática as principais estratégias de cache usadas em aplicações web, como Cache-Aside, TTL, invalidação por evento e Stale-While-Revalidate. ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item><item>
    <title>Como o Coolify mudou completamente minha forma de fazer deploy</title>
    <link>https://blog.daviddenisson.com.br/cicd/deploy-simples-com-coolify</link>
    <guid>https://blog.daviddenisson.com.br/cicd/deploy-simples-com-coolify</guid>
    <description><![CDATA[ Como saí de um deploy manual sofrido para um fluxo muito mais simples com o Coolify ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item><item>
    <title>David Oliveira - Desenvolvedor Full Stack</title>
    <link>https://blog.daviddenisson.com.br/</link>
    <guid>https://blog.daviddenisson.com.br/</guid>
    <description><![CDATA[ Página inicial do blog ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item><item>
    <title>Primeiro Post</title>
    <link>https://blog.daviddenisson.com.br/primeiro-post</link>
    <guid>https://blog.daviddenisson.com.br/primeiro-post</guid>
    <description><![CDATA[ Teste de publicacao no blog com Quartz ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item><item>
    <title>Cache no back-end: muito além do Redis</title>
    <link>https://blog.daviddenisson.com.br/architecture/cache-no-backend-muito-alem-do-redis</link>
    <guid>https://blog.daviddenisson.com.br/architecture/cache-no-backend-muito-alem-do-redis</guid>
    <description><![CDATA[ Entenda como cache funciona por debaixo dos panos, quais camadas podem armazenar respostas e quais cuidados tomar com expiração, invalidação e dados sensíveis. ]]></description>
    <pubDate>Mon, 11 May 2026 20:07:07 GMT</pubDate>
  </item>
    </channel>
  </rss>