<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Quadrant Blog</title><description>Articles from Quadrant Systems about software engineering and infrastructure that stays in your control.</description><link>https://www.quadrant.systems/blog/</link><language>en</language><item><title>Building a Kubernetes operator for S3</title><link>https://www.quadrant.systems/blog/building-a-kubernetes-operator-for-s3/</link><guid isPermaLink="true">https://www.quadrant.systems/blog/building-a-kubernetes-operator-for-s3/</guid><description>Why manual operations led me to build a Kubernetes operator for our S3, and how I rebuilt its first prototype at half the size.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Marc Singer</dc:creator><category>Houston</category></item><item><title>How fast is S3 from where your app runs?</title><link>https://www.quadrant.systems/blog/how-fast-is-s3-from-where-your-app-runs/</link><guid isPermaLink="true">https://www.quadrant.systems/blog/how-fast-is-s3-from-where-your-app-runs/</guid><description>A small read takes 2 ms in the same data center and 20 ms across a border. I measured ObjectGateway from four European cloud zones to show what distance costs.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Marc Singer</dc:creator><category>ObjectGateway</category></item><item><title>Why does nobody build S3 like this?</title><link>https://www.quadrant.systems/blog/why-i-started-quadrant/</link><guid isPermaLink="true">https://www.quadrant.systems/blog/why-i-started-quadrant/</guid><description>I built storage for a friend&apos;s company, and it could not keep up. Two S3 storage projects that went wrong led me to found Quadrant.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Marc Singer</dc:creator><category>Company</category></item></channel></rss>