Base solution for your next web application
Open Closed

Multiple Tenants organization #881


User avatar
0
eu11111 created

First of all, I would like to Congratulate Halil for his amazing job. I am amazed and in love with ABP! Thanks for your effort put on this.

I have a question regarding ABP organization. I am thinking about suggesting my fellow coworkers to migrate to ABP so we can develop all our applications on top of it. My question is: if I wanna allow each tenant to develop their own application, how should the projects be organized?

Considering the projects inside the default solution: Application, Core, EntityFramework, Web and WebApi, how should we distribute the application development? We should centralize all development of inside the Core and Application folders and have a separate Web and Web Api for each application?

Or should we distribute the Application and Core as well? Each team (under a tenant) has its own Applicaiton and Core that depens on the main module (such as asp.net zero)?

Thanks in advance!


2 Answer(s)
  • User Avatar
    0
    eu11111 created

    Maybe I should change my question: can I work with 2 different deploys sharing one single entity framework? Or should multi-tenant be always single-deploy?

  • User Avatar
    0
    hikalkan created
    Support Team

    Sure, you can share a single database with multiple deployment.