<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Cloud Dive: Guest Writing]]></title><description><![CDATA[We publish production-minded engineering.

If you’ve built something real and can articulate the decisions behind it, we’re open to guest submissions.

Pitch: noreply@theclouddive.com]]></description><link>https://theclouddive.com/s/guest-writing</link><image><url>https://substackcdn.com/image/fetch/$s_!Qd10!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be82cb5-9eb0-4b86-96e8-07063afdc715_800x800.png</url><title>The Cloud Dive: Guest Writing</title><link>https://theclouddive.com/s/guest-writing</link></image><generator>Substack</generator><lastBuildDate>Tue, 30 Jun 2026 06:47:45 GMT</lastBuildDate><atom:link href="https://theclouddive.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[The Cloud Dive]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[everythingcloud@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[everythingcloud@substack.com]]></itunes:email><itunes:name><![CDATA[The Cloud Dive]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Cloud Dive]]></itunes:author><googleplay:owner><![CDATA[everythingcloud@substack.com]]></googleplay:owner><googleplay:email><![CDATA[everythingcloud@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Cloud Dive]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Deploying Keycloak on Fly.io from 0 to 1]]></title><description><![CDATA[Inside the issue, steps to deploy Keycloak on a Fly.io app.]]></description><link>https://theclouddive.com/p/deploying-keycloak-on-flyio-from</link><guid isPermaLink="false">https://theclouddive.com/p/deploying-keycloak-on-flyio-from</guid><dc:creator><![CDATA[The Cloud Dive]]></dc:creator><pubDate>Sun, 15 Feb 2026 22:33:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/195cb8a5-40d2-402e-815b-752205503ecc_2560x1440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is part one on a three part series on <a href="https://fly.io">fly.io</a> and <a href="https://www.keycloak.org">keycloak</a>. I am running a keycloak server on a DO droplet and exploring moving it to fly to cut costs. Is this FinOps you say?</p><p>In this first part I am showing how to deploy the fly app so that we can start exploring performance and costs in the next two articles of the series. So let&#8217;s get started.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theclouddive.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The &#8230;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>
      <p>
          <a href="https://theclouddive.com/p/deploying-keycloak-on-flyio-from">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>