rogier van straten
Software engineer, 10+ years building scalable systems. Based in the Netherlands, writing notes about the things I build.
currently working @ Shine, building developer golden-paths
writing
- Stacking a hundred Terraform plans to find the one that's wrong2026-09-06
A shared module bump plans every consumer at once, and the only question worth answering is which plans disagree with the rest, so I stacked them into one view instead of reading them in sequence.
- Making eleven products agree on what tier-1 means2026-07-15
How we built a canonical source of truth for service catalog metadata that validates at Terraform plan time and in CI schema checks, without duplicating the logic and without coupling the two consumers together.
- Why our ECS task definitions are jsonnet, not Terraform2026-05-06
Splitting resource provisioning from container lifecycle at 800 engineers, and why jsonnet (not CUE, not Dhall) ended up owning the task-definition template.
- Deploying only what changed in an NX monorepoGHA2026-04-24
A GitHub Action that uses the Deployments API as per-app deploy state, so nx affected diffs each app against its own last successful deploy.
- Finding affected Terraform projects in a monorepoGHA2025-11-15
A GitHub Action that walks module dependencies and changed files to tell CI which Terraform projects actually need to run.