4 ms·
What if you have finance customers who don't like commingled data, and you want to sell them a service and tell them with a straight face that their tenanted da
by barrkel 4y ago
What if you have finance customers who don't like commingled data, and you want to sell them a service and tell them with a straight face that their tenanted database isn't one bad query from serving up their data to someone else?
- yesbabyyes 4y agoYou can still have separate ACLs, databases, tables and even row level access control even if you share database servers.
- twblalock 4y agoYou can also have dedicated database servers per customer on bare metal or VMs. It's not always more work than asking your database team to learn Kubernetes...
- seanhunter 4y agoSpeaking as someone who has sold Saas into banks numerous times, "no shared tenancy" is very frequently an absolute and non-negotiable requirement.
- yesbabyyes 4y agoFair enough; as 'twblalock says, it doesn't have to be more arduous to set up database servers per seat outside of k8s. I simply wanted to highlight that there are many ways to skin a cat, and "no shared tenancy" is not in itself a valid argument for hosting your DBs in k8s, even though there may be other good reasons.