If I was given a penny for every time I was asked whether it is better to use 1 database per customer (isolated data layer) or 1 database for all the customers (multi tenant data layer) I could retire in a tropical island without worrying about money