It’s amazing how much complexity one person can wrangle.
In a post - The Tech Stack of a One-Man SaaS:
treat infrastructure as cattle instead of pets
choose boring technology
Moved DigitalOcean to Linode because of stability issues. Then moved to AWS due to a good deal.
Migrations were relatively easy because the infrastructure was described via Terraform and Kubernetes manifests.
Stack
Python/Typescript
Django/React/NextJS/Celery/Bootstrap 4
Clickhouse/PostgreSQL/Redis/RDS
Terraform/Docker/K8s/GitHub Actions
AWS/Cloudflare/Let’s Encrypt/Namecheap
Prometheus/Grafana/Sentry/Loki
Fastmail/Sendgrid
GitHub/PyCharm/VS Code/Poetry/Yarn/Invoked
A Hackernews discussion shares similar experiences by other successful one-person SaaS founders.