<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>xx0 Labs</title><description>xx0 Labs publishes clear, original, source-linked explainers on cloud computing, CI/CD, observability, and cloud architecture.</description><link>https://xx0.org/</link><language>en-gb</language><item><title>The Twelve-Factor App, and Whether It Still Holds Up</title><link>https://xx0.org/blog/the-twelve-factor-app/</link><guid isPermaLink="true">https://xx0.org/blog/the-twelve-factor-app/</guid><description>What the twelve-factor app methodology actually recommends, and which of its principles have held up as standard practice more than a decade later.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Understanding Message Queues and Event-Driven Architecture</title><link>https://xx0.org/blog/message-queues-and-event-driven-architecture/</link><guid isPermaLink="true">https://xx0.org/blog/message-queues-and-event-driven-architecture/</guid><description>How message queues decouple services in time, the difference between queue-based and publish-subscribe messaging, and what event-driven architecture actually changes.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Spot Instances Explained: How Discounted Cloud Compute Actually Works</title><link>https://xx0.org/blog/spot-instances-explained/</link><guid isPermaLink="true">https://xx0.org/blog/spot-instances-explained/</guid><description>How spot instances offer significantly discounted cloud compute in exchange for the possibility of interruption, and what kinds of workloads are actually a good fit.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Monolith vs. Microservices: What the Trade-off Actually Involves</title><link>https://xx0.org/blog/monolith-vs-microservices/</link><guid isPermaLink="true">https://xx0.org/blog/monolith-vs-microservices/</guid><description>What actually changes when moving from a monolithic application to microservices, and why the decision is a genuine trade-off rather than a straightforward upgrade.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>What Is a Service Mesh, and When Do You Actually Need One?</title><link>https://xx0.org/blog/what-is-a-service-mesh/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-a-service-mesh/</guid><description>How a service mesh handles service-to-service traffic, security, and observability through sidecar proxies, and when the added operational complexity is actually worth it.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>The CAP Theorem Explained: Why Distributed Databases Can&apos;t Have It All</title><link>https://xx0.org/blog/cap-theorem-explained/</link><guid isPermaLink="true">https://xx0.org/blog/cap-theorem-explained/</guid><description>What the CAP theorem actually proves about distributed data systems, and why it forces a real trade-off between consistency and availability during a network partition specifically.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Understanding Database Replication and Sharding</title><link>https://xx0.org/blog/database-replication-and-sharding/</link><guid isPermaLink="true">https://xx0.org/blog/database-replication-and-sharding/</guid><description>How database replication provides redundancy and read scaling, how sharding provides write scaling, and how the two techniques solve genuinely different problems.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Circuit Breakers and Retry Storms: Why Naive Retries Make Outages Worse</title><link>https://xx0.org/blog/circuit-breakers-and-retry-storms/</link><guid isPermaLink="true">https://xx0.org/blog/circuit-breakers-and-retry-storms/</guid><description>How naive automatic retries can turn a small failure into a full outage through retry storms, and how circuit breakers and backoff with jitter prevent it.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>What Is a Runbook, and What Makes One Actually Get Used</title><link>https://xx0.org/blog/what-makes-a-good-runbook/</link><guid isPermaLink="true">https://xx0.org/blog/what-makes-a-good-runbook/</guid><description>What a runbook is, why so many go stale and unused, and the practical habits that keep a runbook accurate and trusted enough to actually help during an incident.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>Alert Fatigue: Why Teams Start Ignoring Alerts, and How to Fix It</title><link>https://xx0.org/blog/alert-fatigue-explained/</link><guid isPermaLink="true">https://xx0.org/blog/alert-fatigue-explained/</guid><description>Why noisy alerting causes engineers to tune out real alerts along with false ones, and the concrete practices that reduce alert volume without missing genuine problems.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>The Four Golden Signals: A Practical Framework for Monitoring Services</title><link>https://xx0.org/blog/the-four-golden-signals/</link><guid isPermaLink="true">https://xx0.org/blog/the-four-golden-signals/</guid><description>What latency, traffic, errors, and saturation actually measure, and why these four signals are considered the minimum starting point for monitoring any user-facing service.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>Understanding Distributed Tracing and the OpenTelemetry Standard</title><link>https://xx0.org/blog/distributed-tracing-and-opentelemetry/</link><guid isPermaLink="true">https://xx0.org/blog/distributed-tracing-and-opentelemetry/</guid><description>How distributed tracing follows a request across many services using spans and trace context, and what the OpenTelemetry standard actually standardizes.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>What Is Chaos Engineering? Deliberately Breaking Things to Build Confidence</title><link>https://xx0.org/blog/what-is-chaos-engineering/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-chaos-engineering/</guid><description>How chaos engineering works, why deliberately injecting failure into a system is a legitimate reliability practice, and how it differs from just waiting for real outages to happen.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>Monorepo vs. Polyrepo: How the Choice Affects CI/CD</title><link>https://xx0.org/blog/monorepo-vs-polyrepo/</link><guid isPermaLink="true">https://xx0.org/blog/monorepo-vs-polyrepo/</guid><description>How storing all code in a single repository versus many separate ones changes dependency management, CI/CD pipeline design, and change coordination across services.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Secrets Management in CI/CD Pipelines: What Actually Goes Wrong</title><link>https://xx0.org/blog/secrets-management-in-ci-cd/</link><guid isPermaLink="true">https://xx0.org/blog/secrets-management-in-ci-cd/</guid><description>The common, recurring ways credentials leak from CI/CD pipelines, and the core practices — dedicated secrets stores, short-lived credentials, and least privilege — that actually prevent it.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Build Once, Deploy Everywhere: Why Immutable Artifacts Matter</title><link>https://xx0.org/blog/build-once-deploy-everywhere/</link><guid isPermaLink="true">https://xx0.org/blog/build-once-deploy-everywhere/</guid><description>Why the same build artifact should move unchanged through every environment, and what goes wrong when environments each build their own version of &apos;the same&apos; code.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Building Smaller, Safer Docker Images: Best Practices Explained</title><link>https://xx0.org/blog/docker-image-best-practices/</link><guid isPermaLink="true">https://xx0.org/blog/docker-image-best-practices/</guid><description>Why smaller container images matter, how multi-stage builds and layer caching work, and the common mistakes that make images larger and less secure than they need to be.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Feature Flags Explained: Decoupling Deployment From Release</title><link>https://xx0.org/blog/feature-flags-explained/</link><guid isPermaLink="true">https://xx0.org/blog/feature-flags-explained/</guid><description>How feature flags let teams deploy code to production without exposing it to users yet, and why that separation changes what &apos;deploying&apos; and &apos;releasing&apos; actually mean.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>What Is GitOps? Managing Infrastructure Through Git</title><link>https://xx0.org/blog/what-is-gitops/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-gitops/</guid><description>How GitOps uses a Git repository as the single source of truth for infrastructure and application state, and how it differs from simply using infrastructure as code.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Cloud IAM and the Principle of Least Privilege, Explained</title><link>https://xx0.org/blog/cloud-iam-and-least-privilege/</link><guid isPermaLink="true">https://xx0.org/blog/cloud-iam-and-least-privilege/</guid><description>How cloud identity and access management works, what the principle of least privilege actually means in practice, and the common ways over-permissioning happens.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>What Is a Virtual Private Cloud (VPC)? Cloud Networking Basics Explained</title><link>https://xx0.org/blog/what-is-a-vpc/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-a-vpc/</guid><description>How a virtual private cloud creates an isolated network within a public cloud provider, and the core building blocks — subnets, route tables, and gateways — that define it.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>Load Balancing Explained: Layer 4 vs. Layer 7</title><link>https://xx0.org/blog/load-balancing-layer-4-vs-layer-7/</link><guid isPermaLink="true">https://xx0.org/blog/load-balancing-layer-4-vs-layer-7/</guid><description>How load balancers distribute traffic across servers, and the practical difference between layer 4 (transport-level) and layer 7 (application-level) load balancing.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>Object Storage vs. Block Storage vs. File Storage: What&apos;s the Difference?</title><link>https://xx0.org/blog/object-vs-block-vs-file-storage/</link><guid isPermaLink="true">https://xx0.org/blog/object-vs-block-vs-file-storage/</guid><description>How object, block, and file storage differ in structure and access pattern, and which cloud storage services correspond to each model.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>Multi-Cloud vs. Single-Cloud: Weighing the Real Trade-offs</title><link>https://xx0.org/blog/multi-cloud-vs-single-cloud/</link><guid isPermaLink="true">https://xx0.org/blog/multi-cloud-vs-single-cloud/</guid><description>What multi-cloud actually means, the genuine benefits it offers, and the real operational cost of running on more than one cloud provider.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>What Is a CDN, and How Does It Actually Speed Up a Website?</title><link>https://xx0.org/blog/what-is-a-cdn/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-a-cdn/</guid><description>How content delivery networks cache content closer to users, why that reduces latency, and what a CDN does and doesn&apos;t protect you from.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>A Brief History of Cloud Computing, From Mainframes to Kubernetes</title><link>https://xx0.org/blog/brief-history-of-cloud-computing/</link><guid isPermaLink="true">https://xx0.org/blog/brief-history-of-cloud-computing/</guid><description>How cloud computing evolved from 1960s time-sharing and 2006&apos;s AWS launch through containers, Kubernetes, and modern infrastructure as code.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Serverless vs. Containers vs. VMs: Choosing the Right Compute Model</title><link>https://xx0.org/blog/serverless-vs-containers-vs-vms/</link><guid isPermaLink="true">https://xx0.org/blog/serverless-vs-containers-vs-vms/</guid><description>How virtual machines, containers, and serverless functions differ in startup time, control, and billing, and how to reason about which fits a given workload.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>Why Cloud Bills Get Out of Control, and How Cost Allocation Works</title><link>https://xx0.org/blog/why-cloud-bills-get-out-of-control/</link><guid isPermaLink="true">https://xx0.org/blog/why-cloud-bills-get-out-of-control/</guid><description>The concrete, recurring reasons cloud spend grows faster than expected, and how cost allocation and tagging make spend visible and attributable.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Cost &amp; Architecture</category></item><item><title>How On-Call and Incident Response Actually Work</title><link>https://xx0.org/blog/how-on-call-and-incident-response-work/</link><guid isPermaLink="true">https://xx0.org/blog/how-on-call-and-incident-response-work/</guid><description>How on-call rotations, incident severity levels, and blameless postmortems work together to handle and learn from production incidents.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>Understanding SLIs, SLOs, and Error Budgets</title><link>https://xx0.org/blog/slis-slos-and-error-budgets-explained/</link><guid isPermaLink="true">https://xx0.org/blog/slis-slos-and-error-budgets-explained/</guid><description>How service level indicators, objectives, and error budgets turn &apos;be reliable&apos; into a measurable, actionable engineering target.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>What Is Observability? Logs, Metrics, and Traces Explained</title><link>https://xx0.org/blog/what-is-observability/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-observability/</guid><description>How observability differs from monitoring, what logs, metrics, and traces each actually tell you, and why all three matter for understanding distributed systems.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>Observability &amp; Reliability</category></item><item><title>Blue-Green and Canary Deployments: Two Ways to Ship Without Downtime</title><link>https://xx0.org/blog/blue-green-and-canary-deployments/</link><guid isPermaLink="true">https://xx0.org/blog/blue-green-and-canary-deployments/</guid><description>How blue-green deployments and canary releases reduce deployment risk, how they differ, and when each approach makes more sense.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Infrastructure as Code: How Tools Like Terraform Actually Work</title><link>https://xx0.org/blog/infrastructure-as-code-explained/</link><guid isPermaLink="true">https://xx0.org/blog/infrastructure-as-code-explained/</guid><description>How infrastructure as code replaces manual provisioning with versioned configuration files, and how the declarative plan/apply model behind tools like Terraform works.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>What Is CI/CD? Continuous Integration and Continuous Delivery Explained</title><link>https://xx0.org/blog/what-is-ci-cd/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-ci-cd/</guid><description>A precise explanation of continuous integration, continuous delivery, and continuous deployment, and why the differences between them actually matter.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>CI/CD &amp; Automation</category></item><item><title>Cloud Computing vs. On-Premises Infrastructure: Key Differences Explained</title><link>https://xx0.org/blog/cloud-vs-on-premises-infrastructure/</link><guid isPermaLink="true">https://xx0.org/blog/cloud-vs-on-premises-infrastructure/</guid><description>How cloud infrastructure actually differs from running your own servers, across cost structure, elasticity, operational responsibility, and control.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>Regions, Availability Zones, and Why Cloud Architecture Is Geographic</title><link>https://xx0.org/blog/regions-availability-zones-explained/</link><guid isPermaLink="true">https://xx0.org/blog/regions-availability-zones-explained/</guid><description>How cloud providers structure regions and availability zones, and why choosing where your infrastructure runs affects latency, resilience, and cost.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item><item><title>What Is Cloud Computing? IaaS, PaaS, and SaaS Explained</title><link>https://xx0.org/blog/what-is-cloud-computing/</link><guid isPermaLink="true">https://xx0.org/blog/what-is-cloud-computing/</guid><description>A clear explanation of what cloud computing actually is, the five characteristics that define it, and how IaaS, PaaS, and SaaS differ in practice.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>Cloud Fundamentals</category></item></channel></rss>