Hi guys;
As I started adding new security and safety features into my app before getting it out in the open, I want to get your opinions on the following questions and I like to get a sense how you guys approach it to safeguard your app and resources.
NOTE: My Multi tenant app uses ONE database to store all tenants data.
Q:
a) How do you go about monitoring and controlling each user's data growth?
b) Do you lock the user up to so many records they create?
c) How do you block a user if trying to do harm to your system by creating large volume of data?
d) What proactive measures do you take to make sure users can not overload the system?
I know each app is different, but I think sharing your experience and designs could shed light for everyone to look into it.
Also, I'm sure I didn't ask all the questions related to safeguarding your app, feel free to bring up your points of view.
Please keep the comments relative to the subject, so everyone can benefit from the comments. No hijacking please!!!