Terraform Complex Data Structures Are a Smell—Use Modules Instead
Why giant JSON inputs plus `for_each` loops hurt teams, and how to replace them with composable Terraform modules.
Gabriel Levasseur
Founder
Tag
Articles exploring modules across Terraform operations, platform strategy, and product updates.
Why giant JSON inputs plus `for_each` loops hurt teams, and how to replace them with composable Terraform modules.
Gabriel Levasseur
Founder
Why giant JSON inputs plus `for_each` loops hurt teams, and how to replace them with composable Terraform modules.
Gabriel Levasseur
Founder
Avoid fake abstractions by tailoring modules to the engineers who actually use them—and handling edge cases the right way.
Gabriel Levasseur
Founder
Why modules with 40 inputs and passthrough variables slow teams down—and how to design reusable building blocks instead.
Gabriel Levasseur
Founder
Join the newsletter and get monthly deep dives into IaC guardrails, drift detection, and product drops.
Subscribe to updates