Hacker News new | ask | show | jobs
by chiph 531 days ago
Are you using one database per customer or a shared database (with an additional key on the tables)?

Because for enterprise clients they're going to want their own database. Which has it's own licensing and operating costs - that you should be building into your price. And since they will have their own database it can be encrypted with a key that is unique to them.

For small business customers, a shared database is the only way to stay profitable.