
Infrastructure Testing Patterns with Terratest and Pulumi
Practical infrastructure testing with Terratest and Pulumi: from unit-testing resource configuration to integration tests against real cloud environments.
Tags
35 articles · Page 2 of 3

Practical infrastructure testing with Terratest and Pulumi: from unit-testing resource configuration to integration tests against real cloud environments.

GitOps with ArgoCD for Kubernetes: the application-of-applications pattern, secret handling, drift detection, multi-cluster sync and progressive rollouts.

Design internal developer platforms that abstract infrastructure, offer self-service, cut cognitive load on application teams and speed up delivery.

Practical techniques for hardening Docker containers: image scanning, least-privilege configuration, secrets, network policies and runtime monitoring.

How to set CPU and memory requests and limits in Kubernetes correctly, avoiding OOMKills, CPU throttling and wasted cluster capacity.

How to go from two-day onboarding to twenty minutes with Dev Containers, shell scripts and infrastructure-as-code for one-command environments.

How to build on-call rotations that keep systems reliable without burning out the team: scheduling, escalation policies, runbooks and incident response.

How dependency confusion attacks exploit package managers to inject malicious code — and the concrete defenses that protect your supply chain.

How to build a complete observability stack, connecting distributed traces, structured logs and metrics to debug production faster than monitoring alone.

Practical GitHub Actions patterns for automating CI/CD, code quality checks, dependency updates, and release workflows — with reusable workflow examples.

How to store, rotate, and distribute secrets securely across environments — covering HashiCorp Vault, AWS Secrets Manager, and Kubernetes secrets.

A hands-on guide to Kubernetes Pods, Deployments, and Services — covering the core abstractions you need to run production workloads.