G12Consult
Programmer
Hi,
I am hoping for some advice.
I have to develop a database which will become the back end of a web application.
I have read about multi tenant vs multi instance and I am still not 100% sure what would be the best approach. I believe some SaaS platforms have a blend of both?
My scenario
I will be developing a web platform whereby businesses will be able to create their own business accounts. They will then add their own clients to this platform.
I want to be able to make changes to the front end which will replicate to all signed up businesses with one change rather than having to update multiple front ends. I guess likewise if I make a database change as well. Wouldn't want to replicate this change to 100's of databases.
I also want to ensure that businesses can only access their own data. I understand I could do this at application level as long as I store some kind of key for each business.
Has anyone built something like this before and what approach did you feel worked best or would recommend?
I am sure not of 1 database with all the data contained and 1 front end, or 1 front end with multiple databases.
Any help is appreciated.
Regards
Andrew
I am hoping for some advice.
I have to develop a database which will become the back end of a web application.
I have read about multi tenant vs multi instance and I am still not 100% sure what would be the best approach. I believe some SaaS platforms have a blend of both?
My scenario
I will be developing a web platform whereby businesses will be able to create their own business accounts. They will then add their own clients to this platform.
I want to be able to make changes to the front end which will replicate to all signed up businesses with one change rather than having to update multiple front ends. I guess likewise if I make a database change as well. Wouldn't want to replicate this change to 100's of databases.
I also want to ensure that businesses can only access their own data. I understand I could do this at application level as long as I store some kind of key for each business.
Has anyone built something like this before and what approach did you feel worked best or would recommend?
I am sure not of 1 database with all the data contained and 1 front end, or 1 front end with multiple databases.
Any help is appreciated.
Regards
Andrew