What if you could create a database the same way you create a Deployment?
That's Crossplane.
Terraform is great. But it lives outside Kubernetes. Your app manifests are in Git, applied by Argo or Flux. Your infra manifests are applied by Terraform Cloud or a CI job. Two separate worlds, two separate workflows.
Crossplane brings cloud infrastructure INTO Kubernetes.
You install Crossplane a provider (AWS, GCP, Azure). Now your cluster can create and manage cloud resources as Kubernetes objects.
kubectl apply -f that. Crossplane provisions the RDS instance. kubectl get instance shows you its status. kubectl delete removes it.
Your entire stack — app infra — in one GitOps flow.