Use Cases and Deployment Scope
We use DigitalOcean Kubernetes to manage all of our public-facing API and async job worker deployments for a SaaS application. We deploy Rails and Hasura containers to the platform using Pulumi's Kubernetes provider.
DO Kubernetes manages SSL termination through DO load balancers, and we use nginx-ingress to direct traffic inside the cluster. We use DO Kubernetes in conjunction with hosted DO Postgres on an internal network.
Alternatives Considered
Azure Kubernetes Service (AKS), Google Kubernetes Engine and AWS Lambda
Other Software Used
PostgreSQL, Datadog, Snyk