About

Practical guides for infrastructure engineers

DevOpsDreams is an independent technical blog about Kubernetes, Amazon EKS, Terraform, GitOps, and platform engineering. It is for engineers learning these technologies and operators comparing ways to build and run infrastructure.

How these guides are produced: DevOpsDreams articles are primarily based on vendor and project documentation. They add technical explanation, trade-offs, diagnostics and reference examples. They do not represent a DevOpsDreams lab or production deployment unless a specific article provides evidence of that work. Example values and illustrative calculations are not measured production results. Any locally verified tool behavior is identified separately from cloud or cluster testing.

The guides focus on the reasoning behind a design: which component owns a resource, what happens when a dependency fails, which permissions an example needs, and how to check the result. Topics include cluster networking, deployment workflows, Terraform state, workload security, reliability, and cost visibility.

Find the guide you need

Use Start Here to choose a reading path based on your current task, such as provisioning an EKS platform, promoting an application, or improving service reliability. Each path suggests a first article, follow-up reading, and a practical outcome to work towards.

If you already know what you need, use the search box in the header or the topic links on the homepage. The homepage also lists recent guides.

Put examples in context

Infrastructure examples need adapting to your environment. Read the assumptions, check upstream documentation for your installed versions, and validate changes in a representative test environment before using them in production. A reference configuration does not establish that it has been tested in your account or cluster.

Independence and corrections

DevOpsDreams is not affiliated with or endorsed by AWS, Google, HashiCorp, the Kubernetes project, or the other projects discussed here. Product names identify the technologies being explained.

The Editorial Policy explains how to interpret sources, examples, and updates. To report an error, suggest a topic, or raise a privacy or copyright concern, use the form on the Contact page.

Comments

Popular posts from this blog

Argo CD Auto-Sync and Health Checks: An Operator's Guide to Safe GitOps Reconciliation

Applying SRE Error Budgets to Services Running on EKS: SLIs, Burn Rates, and Release Decisions

Progressive Delivery with Canary and Blue-Green on Kubernetes: Argo Rollouts, Flagger, and Gateway API