> Do you have your own hardware, or do you run it in the cloud
Running two AI-based startups. We use GPU compute from "everywhere possible" including cloud and on-prem. Cloud is a combo of auto-scaling clusters with spot instances (GKE, EKS, etc.).
Have done some proofs of concept on serverless (runpod, modal), but they are very unpredictable in terms of latency and scalability.
How do we make it all work? K8s is the magic. The auto-scaling cloud clusters and the local cloud clusters all just look like k8s endpoints.
The configs are deployed with basic k8s yaml + jinja2, but helm is an option (we're trying to keep it simple.)