Technical writing

Notes from the delivery path.

Practical explanations of architecture decisions, operational trade-offs, and the work between “it runs” and “someone else can operate it.”

Deployment automation · 8 min

Packaging a 13-service stack into one repeatable install

Dependency ordering, generated secrets, startup behavior, health verification, and handover design.

Read article
GitOps · 7 min

What self-healing actually means in an Argo CD workflow

Desired state, drift, readiness, reconciliation limits, and the responsibility automation cannot remove.

Read article
Infrastructure as code · 6 min

Designing a reusable AWS VPC module without hiding risk

Module boundaries, safe inputs, NAT cost, security defaults, outputs, and meaningful verification.

Read article