<?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"><channel><title><![CDATA[Thought Parameters Blog]]></title><description><![CDATA[Practical writing on DevOps, cloud infrastructure, and software engineering from Thought Parameters LLC.]]></description><link>https://thoughtparameters.com</link><generator>GatsbyJS</generator><lastBuildDate>Tue, 25 Aug 2026 22:26:07 GMT</lastBuildDate><atom:link href="https://thoughtparameters.com/atom.xml" rel="self" type="application/rss+xml"/><author><![CDATA[Jason Miller]]></author><language><![CDATA[en]]></language><item><title><![CDATA[DORA Metrics: Measuring Engineering Performance Without Fooling Yourself]]></title><description><![CDATA[Deployment frequency, lead time, change failure rate, and MTTR are the closest thing our industry has to a validated performance model. Here's how to instrument them correctly and avoid turning them into a gaming exercise.]]></description><link>https://thoughtparameters.com/blog/dora-metrics-engineering-performance/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/dora-metrics-engineering-performance/</guid><category><![CDATA[Platform Engineering]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Secrets Management in Production: Vault, Cloud Secret Managers, and the External Secrets Operator]]></title><description><![CDATA[Secrets management isn't a checkbox you tick once — it's the difference between rotating a leaked credential in minutes and finding out about the breach from a third party. Here's how to actually do it.]]></description><link>https://thoughtparameters.com/blog/secrets-management-vault-external-secrets/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/secrets-management-vault-external-secrets/</guid><category><![CDATA[Security]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[OpenTelemetry in Production: Instrumenting Services Without Losing Your Mind]]></title><description><![CDATA[OpenTelemetry is now the industry standard for observability instrumentation — but most teams get stuck choosing between auto-instrumentation magic and manual SDK control. Here's how to do it right.]]></description><link>https://thoughtparameters.com/blog/opentelemetry-production-instrumentation/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/opentelemetry-production-instrumentation/</guid><category><![CDATA[Observability]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Progressive Delivery: Blue-Green, Canary, and Feature Flags Compared]]></title><description><![CDATA[Progressive delivery separates 'deployed' from 'released' so bad changes affect a handful of users instead of all of them. Here's how blue-green, canary, and feature flags actually differ — and when to reach for each.]]></description><link>https://thoughtparameters.com/blog/progressive-delivery-deployment-strategies/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/progressive-delivery-deployment-strategies/</guid><category><![CDATA[DevOps]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Zero-Downtime Database Migrations: The Expand-Contract Pattern in Practice]]></title><description><![CDATA[Zero-downtime database migrations aren't a tooling feature you enable — they're a discipline you apply to every schema change. Here's the expand-contract pattern, step by step.]]></description><link>https://thoughtparameters.com/blog/zero-downtime-database-migrations/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/zero-downtime-database-migrations/</guid><category><![CDATA[Software Development]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Terraform in Production: Patterns for Managing Infrastructure at Scale]]></title><description><![CDATA[Most Terraform tutorials show you how to create resources. Almost none of them show you what happens six months later when three teams are sharing state and nobody remembers who wrote that random EC2 instance. Here's how to structure Terraform for the long run.]]></description><link>https://thoughtparameters.com/blog/terraform-production-patterns/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/terraform-production-patterns/</guid><category><![CDATA[Cloud]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Zero Trust Security for DevOps Teams: From Theory to Implementation]]></title><description><![CDATA[Zero Trust isn't a product you buy — it's an architectural principle you build toward. Here's what that actually looks like inside a real CI/CD pipeline and cloud environment.]]></description><link>https://thoughtparameters.com/blog/zero-trust-security-devops/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/zero-trust-security-devops/</guid><category><![CDATA[Security]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Platform Engineering & Internal Developer Platforms]]></title><description><![CDATA[What separates high-performing engineering orgs from the rest isn't just better engineers — it's better systems for engineers to work within.]]></description><link>https://thoughtparameters.com/blog/platform-engineering-internal-developer-platforms/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/platform-engineering-internal-developer-platforms/</guid><category><![CDATA[Platform Engineering]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GitOps in Practice: Moving Beyond CI/CD to Continuous Delivery]]></title><description><![CDATA[CI/CD pipelines got us far. But treating your Git repo as the single source of truth for infrastructure state solves problems push-based pipelines never will.]]></description><link>https://thoughtparameters.com/blog/gitops-beyond-cicd/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/gitops-beyond-cicd/</guid><category><![CDATA[DevOps]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Kubernetes Cost Optimization: Cut Cloud Bills Without Cutting Corners]]></title><description><![CDATA[Cloud costs spiraling out of control is a symptom, not a problem. Here's how to get visibility, right-size your workloads, and build a cost-aware culture.]]></description><link>https://thoughtparameters.com/blog/kubernetes-cost-optimization/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/kubernetes-cost-optimization/</guid><category><![CDATA[Cloud]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Observability vs. Monitoring: Why It Matters for Production Systems]]></title><description><![CDATA[Monitoring tells you when something is wrong. Observability tells you why. If your on-call team is still guessing root causes at 2 AM, here's what's missing.]]></description><link>https://thoughtparameters.com/blog/observability-vs-monitoring/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/observability-vs-monitoring/</guid><category><![CDATA[Observability]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to Quantify & Prioritize Technical Debt]]></title><description><![CDATA[Technical debt isn't a metaphor — it's a drag on engineering velocity with a real dollar cost. Here's the framework to surface it, measure it, and make the case for paying it down.]]></description><link>https://thoughtparameters.com/blog/technical-debt-reckoning/</link><guid isPermaLink="false">https://thoughtparameters.com/blog/technical-debt-reckoning/</guid><category><![CDATA[Engineering]]></category><dc:creator><![CDATA[Jason Miller]]></dc:creator><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>