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
- 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 monorepo2026-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 monorepo2025-11-15
A GitHub Action that walks module dependencies and changed files to tell CI which Terraform projects actually need to run.