Tag: DevOps
All the articles with the tag "DevOps".
-
Logs Tell You What Broke. Traces Tell You Why.
Published:• 4 min readStructured logging fixes half the observability problem. Here's why distributed traces cover the half it can't, and how OpenTelemetry ties the two together.
-
Standardising Observability with OpenTelemetry
Published:• 7 min readInconsistent logging and observability is a problem you don't notice until production is on fire. OpenTelemetry is the standard that fixes it — here's what it is and how to get started in .NET.
-
Logging Isn't for Developers — and It Should Be a PR Requirement
Published:• 6 min readBad logging doesn't show up until something goes wrong in production. Here's why logging should be treated as a first-class concern and reviewed in every PR.
-
Why Hot Fixes Aren't So Hot
Published:• 5 min readHotfixes feel like a quick win — but in a long-lived branch model they introduce branch divergence, testing gaps, and audit risk. Here's why rollback should always come first.
-
CI vs CD - Why Dev Owns CI and Ops Owns CD
Published:• 3 min readCI is about producing a trustworthy artifact; CD is about safely operating production. Splitting ownership across Dev and Ops makes each stage stronger.
-
Hosting Static Sites for Free with Cloudflare Workers
Published:• 4 min readCloudflare Workers is more than edge compute — it's a genuinely capable static site host with a free tier, built-in CD via GitHub, and global distribution out of the box.
-
Immutability in Deployments - Why Build Once and Deploy Many
Published:• 4 min readImmutability ensures deployments are predictable and rollback is reliable. Learn why building once and deploying the same artifact across environments reduces risk in modern platforms.
-
Good Architecture Needs Good Process
Published:• 3 min readStrong architecture doesn't happen in isolation. Processes like design reviews, work intake, and governance help teams collaborate, share knowledge, and produce better design outcomes.
-
Configuration Is Not the Problem — Configuration Management Is
Published:• 5 min readConfiguration rarely breaks on day one — it breaks later through drift and unmanaged changes. Here’s why configuration management belongs to the platform, and how to treat it as infrastructure in Azure.
-
Azure Config as Code
Published:• 5 min readLearn to manage Azure App Configuration as code with Azure DevOps CI/CD. This template enables automated, version-controlled configuration deployment with repeatable and auditable workflows.