<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>q1tum.cloud</title><link>https://blog.q1tum.cloud/</link><description>Recent content on q1tum.cloud</description><generator>Hugo</generator><language>en-gb</language><copyright>Nathan</copyright><lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.q1tum.cloud/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://blog.q1tum.cloud/about/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/about/</guid><description>&lt;h1 id="about-q1tumcloud"&gt;About q1tum.cloud&lt;/h1&gt;
&lt;p&gt;Hi, I&amp;rsquo;m &lt;strong&gt;Nathan&lt;/strong&gt; — a tech enthusiast working in and around the Microsoft Azure ecosystem.&lt;/p&gt;
&lt;p&gt;This blog is where I document things I&amp;rsquo;m exploring, learning, and building. It covers the topics that genuinely excite me:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Cloud&lt;/strong&gt; — architecture, services, cost optimisation, and best practices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI&lt;/strong&gt; — Azure OpenAI, Copilot, agents, and the LLM landscape&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App Modernisation&lt;/strong&gt; — containers, Kubernetes, microservices, DevOps, and making legacy code cloud-ready&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Quantum&lt;/strong&gt; — quantum computing fundamentals, Q#, and where the tech is heading&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;General Tech&lt;/strong&gt; — anything else that catches my eye&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I write primarily for myself (to think things through and record what I&amp;rsquo;ve learned), but if it&amp;rsquo;s useful to you too, that&amp;rsquo;s even better.&lt;/p&gt;</description></item><item><title>Welcome to q1tum.cloud</title><link>https://blog.q1tum.cloud/posts/welcome-to-q1tum/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/posts/welcome-to-q1tum/</guid><description>&lt;p&gt;Welcome. If you&amp;rsquo;re reading this, you&amp;rsquo;ve found &lt;strong&gt;q1tum.cloud&lt;/strong&gt; — my corner of the internet for thinking out loud about technology.&lt;/p&gt;
&lt;h2 id="what-this-blog-is-about"&gt;What this blog is about&lt;/h2&gt;
&lt;p&gt;There are a few topics I keep coming back to, and this is where I write about them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Cloud&lt;/strong&gt; — I spend a lot of time in Azure. Services, patterns, gotchas, architecture decisions — if it lives in a Microsoft data centre, I&amp;rsquo;m probably interested in it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI&lt;/strong&gt; — The pace of change here is relentless. Azure OpenAI, Copilot Studio, LLM patterns, agents — I&amp;rsquo;m experimenting constantly and will share what I find.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App Modernisation&lt;/strong&gt; — Moving workloads from monoliths to containers, from on-prem to cloud-native. The &lt;em&gt;how&lt;/em&gt; and &lt;em&gt;why&lt;/em&gt; of modernising software.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Quantum&lt;/strong&gt; — Quantum computing is still early, but the Azure Quantum service and the Q# language make it remarkably accessible. I&amp;rsquo;m learning, and I&amp;rsquo;ll write as I go.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;General Tech&lt;/strong&gt; — Anything else that grabs my attention.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-bother-writing"&gt;Why bother writing?&lt;/h2&gt;
&lt;p&gt;Richard Feynman reportedly kept a list on his whiteboard of a dozen open problems he was always thinking about. Writing is my version of that — it forces clarity. If I can&amp;rsquo;t explain something in writing, I don&amp;rsquo;t understand it well enough yet.&lt;/p&gt;</description></item><item><title>Azure Regions and Availability Zones — What They Are and Why They Matter</title><link>https://blog.q1tum.cloud/posts/azure-cloud/azure-regions-and-availability-zones/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/posts/azure-cloud/azure-regions-and-availability-zones/</guid><description>&lt;p&gt;If you&amp;rsquo;ve spent any time in the Azure portal, you&amp;rsquo;ve picked a region. But understanding &lt;em&gt;why&lt;/em&gt; you pick a region — and how availability zones change the reliability story — is worth a few minutes of your time.&lt;/p&gt;
&lt;h2 id="what-is-an-azure-region"&gt;What is an Azure Region?&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;region&lt;/strong&gt; is a geographic area that contains one or more Azure data centres. Examples: &lt;em&gt;UK South&lt;/em&gt;, &lt;em&gt;East US&lt;/em&gt;, &lt;em&gt;West Europe&lt;/em&gt;. Microsoft currently operates over 60 regions worldwide.&lt;/p&gt;</description></item><item><title>Getting Started with Azure OpenAI Service</title><link>https://blog.q1tum.cloud/posts/ai/getting-started-with-azure-openai/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/posts/ai/getting-started-with-azure-openai/</guid><description>&lt;p&gt;Azure OpenAI Service gives you access to OpenAI&amp;rsquo;s models — GPT-4o, GPT-4, embeddings, DALL·E and more — through Azure&amp;rsquo;s infrastructure. You get the model capability of OpenAI &lt;em&gt;plus&lt;/em&gt; Azure&amp;rsquo;s compliance posture, private networking, RBAC, and SLA.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a practical walkthrough to get from zero to first API call.&lt;/p&gt;
&lt;h2 id="why-azure-openai-instead-of-openai-direct"&gt;Why Azure OpenAI instead of OpenAI direct?&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Concern&lt;/th&gt;
 &lt;th&gt;OpenAI direct&lt;/th&gt;
 &lt;th&gt;Azure OpenAI&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Data privacy&lt;/td&gt;
 &lt;td&gt;Data used for model training (by default)&lt;/td&gt;
 &lt;td&gt;No training on your data&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Network isolation&lt;/td&gt;
 &lt;td&gt;Public internet only&lt;/td&gt;
 &lt;td&gt;Private endpoint support&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Compliance&lt;/td&gt;
 &lt;td&gt;SOC 2&lt;/td&gt;
 &lt;td&gt;SOC 2, ISO 27001, HIPAA, FedRAMP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Identity&lt;/td&gt;
 &lt;td&gt;API keys&lt;/td&gt;
 &lt;td&gt;Azure AD / managed identity&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SLA&lt;/td&gt;
 &lt;td&gt;None on free tier&lt;/td&gt;
 &lt;td&gt;Up to 99.9%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Availability&lt;/td&gt;
 &lt;td&gt;Global&lt;/td&gt;
 &lt;td&gt;Specific regions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;If you&amp;rsquo;re building anything serious on Azure, the compliance and identity story alone makes the Azure service worth it.&lt;/p&gt;</description></item><item><title>What is Quantum Computing? A Practical Introduction</title><link>https://blog.q1tum.cloud/posts/azure-quantum/what-is-quantum-computing/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/posts/azure-quantum/what-is-quantum-computing/</guid><description>&lt;p&gt;Quantum computing has been &amp;ldquo;just around the corner&amp;rdquo; for years. But with platforms like &lt;strong&gt;Azure Quantum&lt;/strong&gt; and mature tooling like &lt;strong&gt;Q#&lt;/strong&gt;, it&amp;rsquo;s now something developers can actually touch. Here&amp;rsquo;s what you need to understand to get started — without the physics degree.&lt;/p&gt;
&lt;h2 id="classical-vs-quantum-bits"&gt;Classical vs quantum bits&lt;/h2&gt;
&lt;p&gt;A classical bit is binary — it&amp;rsquo;s 0 or 1. Every operation in your CPU, every byte in RAM, is built on this.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;qubit&lt;/strong&gt; (quantum bit) can exist in a &lt;em&gt;superposition&lt;/em&gt; of 0 and 1 simultaneously. That sounds like magic (&amp;ldquo;it&amp;rsquo;s both at once!&amp;rdquo;) but the useful intuition is this: a qubit represents a &lt;em&gt;probability distribution&lt;/em&gt; over 0 and 1 until you measure it.&lt;/p&gt;</description></item><item><title>From Monolith to Microservices — A Pragmatic Migration Path</title><link>https://blog.q1tum.cloud/posts/app-modernisation/from-monolith-to-microservices/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://blog.q1tum.cloud/posts/app-modernisation/from-monolith-to-microservices/</guid><description>&lt;p&gt;Microservices get sold as a silver bullet. They&amp;rsquo;re not. But for the right applications, decomposing a monolith unlocks independent scaling, faster deployments, and team autonomy. Here&amp;rsquo;s how to do it without rewriting everything at once.&lt;/p&gt;
&lt;h2 id="why-not-rewrite-from-scratch"&gt;Why not rewrite from scratch?&lt;/h2&gt;
&lt;p&gt;The &amp;ldquo;big-bang rewrite&amp;rdquo; is almost always a bad idea:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It takes much longer than estimated&lt;/li&gt;
&lt;li&gt;You lose the implicit knowledge baked into the existing system&lt;/li&gt;
&lt;li&gt;You have two codebases to maintain during the transition&lt;/li&gt;
&lt;li&gt;You discover why the original decisions were made, the hard way&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The better path is &lt;strong&gt;incremental extraction&lt;/strong&gt; — peel off capabilities one at a time, validate, then continue.&lt;/p&gt;</description></item></channel></rss>