<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kivo Blog</title>
    <link>https://example.com/fr/blog/</link>
    <description>Analyses techniques, nouveautés produit et guides pratiques de l&apos;équipe qui construit la plateforme.</description>
    <language>fr</language>
    <atom:link href="https://example.com/fr/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Tue, 06 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Voici les workflows durables</title>
      <link>https://example.com/fr/blog/introducing-durable-workflows/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/introducing-durable-workflows/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>Exécutez des tâches en plusieurs étapes qui résistent aux déploiements, aux plantages et aux timeouts. Chaque étape est sauvegardée, relancée et rejouable depuis le tableau de bord.</description>
      <category>Produit</category>
    </item>
    <item>
      <title>Comment nous avons divisé les démarrages à froid par deux</title>
      <link>https://example.com/fr/blog/cutting-cold-starts-in-half/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/cutting-cold-starts-in-half/</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <description>Le cache d&apos;instantanés, le chargement différé des modules et le changement de routage qui ont fait passer le démarrage à froid médian d&apos;un service Node de 410 ms à 190 ms.</description>
      <category>Ingénierie</category>
    </item>
    <item>
      <title>Pourquoi les jetons de déploiement expirent désormais après une heure</title>
      <link>https://example.com/fr/blog/short-lived-deploy-tokens/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/short-lived-deploy-tokens/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>Les jetons de CI à longue durée de vie sont les identifiants les plus faciles à divulguer. Voici comment fonctionnent les jetons de courte durée, et comment y passer votre pipeline en quelques minutes.</description>
      <category>Sécurité</category>
    </item>
    <item>
      <title>Un environnement de prévisualisation pour chaque pull request</title>
      <link>https://example.com/fr/blog/preview-environments-for-every-pull-request/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/preview-environments-for-every-pull-request/</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <description>Un guide pas à pas pour déployer chaque pull request sur sa propre URL, avec sa propre branche de base de données, puis tout nettoyer à sa fermeture.</description>
      <category>Guides</category>
    </item>
    <item>
      <title>Des migrations de base de données sans interruption, en cinq étapes</title>
      <link>https://example.com/fr/blog/zero-downtime-database-migrations/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/zero-downtime-database-migrations/</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description>Renommer une colonne pendant que l&apos;application sert du trafic ne pose aucun risque si le changement est découpé en petits déploiements rétrocompatibles. Voici la méthode que nous utilisons.</description>
      <category>Ingénierie</category>
    </item>
    <item>
      <title>Créez des alertes de coût avant la mauvaise surprise</title>
      <link>https://example.com/fr/blog/set-cost-alerts-before-the-surprise-bill/</link>
      <guid isPermaLink="true">https://example.com/fr/blog/set-cost-alerts-before-the-surprise-bill/</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>Budgets, alertes par service et plafonds de dépense : un guide court pour savoir ce que vous allez payer avant que la facture n&apos;arrive.</description>
      <category>Guides</category>
    </item>
  </channel>
</rss>
