I recently migrated a web service from Fargate to EKS with self-managed nodes. Ultimately, I wanted to see if it's possible to save money by moving to an EKS cluster with self-managed nodes.
With EKS, you have to pay a flat fee of $0.10 per hour just to run the Kubernetes control plane for a cluster, but with self-managed nodes, you can pick the exact instance types you want to use for your cluster, and that will help you save money.
There are a lot of puddles to step in and footguns to run into along the way, and I'm hoping this will help the next person make their move.