2 comments

[ 3.0 ms ] story [ 12.3 ms ] thread
I just have a slight question what is a single tenant architecture in this case and how does that work your multiple SaaS customers?
Single tenant architecture typically means one client per database. IOW, if you have multiple clients, you create a separate database for each client. This prevents one category of programming errors from exposing client data to the wrong client.

In a multi-client architecture, some or all clients are stored in a single database. Most of the tables have additional columns for a client ID, etc in order to logically separate one client's data from all of the others