pa-07 — References

IaC engines

  • Terraform docs — resources, the dependency graph, plan/apply, state + locking, import, modules, providers. https://developer.hashicorp.com/terraform/docs
  • Pulumi docs — the same model with general-purpose languages instead of HCL; the state/engine concepts are identical.
  • Crossplane — the reconcile loop inside Kubernetes (operators, gw-10) instead of an external CLI.
  • Terraform: Up & Running (Brikman) — state, modules, gotchas.

Concepts

  • Kahn's algorithm / topological sort (apply ordering).
  • Declarative vs imperative; idempotency; convergence — the reconcile paradigm shared with Kubernetes (gw-10), GitOps (pa-08), xDS (gw-08).
  • Infrastructure as Code (Kief Morris) — patterns and practices.
  • pa-08 (GitOps runs this loop continuously + self-heal), gw-08/gw-10 (the same reconcile loop in a control plane / k8s), pa-01 (dependency DAG + topo + cycle detection), db-17 (desired-state convergence as the consensus instinct).