Infrastructure · Automation · Systems

Notes on infrastructure that is supposed to run unattended.

I write about designing and running IT environments: from Windows Server and virtualisation, through automation, to Kubernetes and GitOps. Practical, from the point of view of the person who has to keep it running afterwards.

Topics

All topics

Latest posts

All posts

Principles I work by

Declarative, not manual

The state of an environment should follow from a repository, not from a sequence of clicks. If something cannot be recreated from code, it is not finished yet.

Observability first

Before I optimise or fix anything, I want to know what is happening. Logs, metrics and alerts are designed together with the system, not after the first outage.

Simplicity as a requirement

Every component is a maintenance cost for years. I add a layer only when it solves a real problem that cannot be solved more simply.