Andy Smith Follow

Crossplane Is the Cloud-Native Framework for Platform Engineering

https://www.crossplane.io/

image|690x366

Interesting way to describe infrastructure, using the reconciliation loop from Kubernetes.

The idea is that you describe the desired state of your infra as a Kubernetes manifest, and then Crossplane brings the infra to that state on its own.

So it's the same pattern Kubernetes uses, but for describing any infrastructure: databases, servers.

This runs against the Pulumi/Terraform/NixOS philosophy. There you need an explicit "rebuild" command. Here the approach is more reactive.

But I don't like that it needs yet another language to describe things. Pulumi is more interesting there. I wish someone would build something like this, but on a universal language (LISP?).