Profile banner
Josh Pollara

Josh Pollara

Co-founder of Terrateam — GitOps automation for Terraform

Amsterdam, The Netherlands

Summary

Technical operator turned product founder: Josh combines site reliability, DevOps, and platform engineering experience into product leadership — building Terrateam to make Terraform workflows safer, faster, and more scalable for engineering teams. terrateam+1
Infrastructure-state systems thinker: He argues that Terraform state is fundamentally a distributed-systems problem and advocates modeling state as a graph with transactional semantics (Stategraph) to eliminate global locking and enable parallelism. stategraph+1
Engineering-for-correctness advocate: Prefers strong correctness guarantees (e.g., using OCaml, typed SQL, and immutability) to reduce production incidents and schema/serialization bugs when managing infrastructure state. stategraph
Public-facing writer and community builder: Regularly publishes technical blog posts and product commentary to explain architectural choices, share operational lessons, and engage the infrastructure community. stategraph+2

Work

Education

Projects

Writing

Terragrunt is dead: Multi-state transactions killed run-all

February 1, 2026

Describes multi-state transactions and how executing dependent states atomically can remove the need for external run-order orchestration like Terragrunt.

Favicon imagestategraph.com

Why we chose OCaml to write Stategraph

November 1, 2025

Explains the technical reasons for using OCaml for Stategraph: strong typing, immutability, type-safe SQL, and generated JSON serialization to ensure correctness for infrastructure state management.

Favicon imagestategraph.com

Terraform state locking explained (and why it hurts at scale)

October 1, 2025

An analysis of Terraform's global state locking, why a single-file lock doesn't scale, and how finer-grained graph-based coordination can reduce contention.

Favicon imagestategraph.com

The Infrastructure Stack Is Getting Faster. Terraform Is Not.

October 1, 2025

Discusses the velocity gap in modern engineering stacks, why Terraform's state system is a bottleneck, and how replacing the state substrate can unlock developer velocity without abandoning Terraform.

Favicon imagestategraph.com

Why Stategraph: Terraform state as distributed systems

September 1, 2025

Argues that Terraform state is a distributed-systems problem best solved by modeling state as a graph with ACID transactions and subgraph isolation rather than flat files.

Favicon imagestategraph.com

The Future of Terraform: ClickOps

June 1, 2023

Explores ClickOps — GUI-driven infrastructure changes that generate HCL — and argues for preserving HCL as the source-of-truth while broadening who can create and modify infrastructure safely.

Favicon imagedev.to