Thoughts & Insights

Blog

dgoss: Testing the Container, Not Just the Image

Static scanners validate composition and risk, but often miss whether a built image actually behaves like the runtime you intend to ship. dgoss (Goss + Docker wrapper) turns images into testable runtime contracts for CI/CD.

Read more

A Practical Guide to Terraform Dependency Management

Terraform's version constraints for providers and modules behave differently due to distinct persistence rules. Understanding which operators to use—and where—is essential for balancing stability with upgradeability.

Read more

Why GitFlow Fails at Infrastructure

Applying GitFlow to Terraform often leads to state drift. Learn why Trunk-Based Development is the safer strategy for Infrastructure as Code.

Read more

How Serverless Shrinks PCI Scope

Serverless compute significantly reduces PCI-DSS scope by eliminating infrastructure layers that normally require patching and monitoring. Compliance becomes a configuration problem rather than an operational one.

Read more

Terraform at Scale: Folders, Workspaces, or Services?

A sustainable Terraform architecture balances environment parity, isolation, and autonomy. This guide evaluates patterns like folder-per-environment, workspaces, and per-service roots to help you choose the right structure.

Read more