Reputation: 49
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
Upvotes: 1
Views: 1625
Reputation: 346
You can find information related to multi-tenancy on two main options for the solution you are working on:
There’s an option into Cloud Datastore for configuring partitions of your data by regional scopes, you can find more in here
You can also create a GKE environment to support cluster-multi-tenancy. Give a look to the available docs
Upvotes: 0