I'm designing multi-tenant SaaS solution. I've read Multi-tenant SaaS database tenancy patterns article and Multi-tenant app with database-per-tenant seems to be the best option for me. It looks very attractive because it offers database management tools for all existing databases. It's possible to update database schema for all tenants at once. But is it the only existing option? I didn't find any AWS or Google cloud alternatives to Elastic pools. Are there any?
Maybe there is a better solution to get separate database for every tenant? For example using docker/kubernates.
Thanks, Marius