#Creating a multi-tenancy system as a medusa hosting agency

7 messages · Page 1 of 1 (latest)

drifting gull
#

Hey there we have been looking into this for a while now

You can check Medusa-extender and it's multitenancy approach:
https://adrien2p.github.io/medusa-extender/#/?id=multi-tenancy-one-app-multiple-db---experimental

The extender provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled, and easily maintainable applications.
In also increase medusa extensibility and customisation for special use cases. It comes with handy
decorators approach to increase the DX and full typings s...

#

We have been looking into some other approaches but nothing conclusive for now

vernal moss
#

Same q. Checked out Medusa Extender, it's a nice project. Why hasn't it become part of main Medusa yet? Any constraints?

drifting gull
#

I don't know about the recent updates on Medusa extender but last time I was playing with it, I noticed recent versions of MedusaJs were incompatible with Medusa extender ( which was a major issue for us ) so that maybe one of the issues

vernal moss
#

Hmm. <@&1047436024575442974> what say about the integration status? Can it become official?

random oak
#

Hey guys, the extender is fully compatible with all medusa versions as it relies on medusa loaders which has not been changed. Also, some agencies and companies are still using it with the latest medusa version. Usually, if something start to feel incompatible it is often that something has changed is medusa and need to be applied to your customisation as well. But it would be the same with any medusa customisation as well 🙏

#

For now, medusa is not getting the extender in as it is not what we want to offer through medusa for now. So it will still stay alive along side medusa for advanced users as it requires a high level of understanding of medusa in order to not messing around with the core itself