gorse-io / gorse

Gorse open source recommender system engine
https://gorse.io
Apache License 2.0
8.49k stars 776 forks source link

multi tenancy for datasets / manage collection of data #273

Open ghost opened 3 years ago

ghost commented 3 years ago

Hi @zhenghaoz ,

Hope you are all well !

Congrats for the latest development of gorse, it is really impressive :-)

I gave a try to gorse this week end and have a feedback for a need that could be useful for gorse.

It is about managing different datasets by adding a collection id to api requests.

Why ? because I have several e-shops and I have to spawn a docker-compose for each one instead of having one.

Do you see what I mean ?

Thanks for any insights or inputs on that.

Cheers, Luc Michalski

zhenghaoz commented 3 years ago

Many users are interested in multi tenancy. However, it would be better to achieve multi tenancy in orchestration level in the future.

ghost commented 3 years ago

So you need a k8s deployment, maybe a helm chart for gorse then a kind of api gateway to dispatch requests I guess ^^

We can start a k8s deployment specification by using kompose for eg. https://github.com/kubernetes/kompose

What do you think of these ideas ?

zhenghaoz commented 3 years ago

So you need a k8s deployment, maybe a helm chart for gorse then a kind of api gateway to dispatch requests I guess ^^

We can start a k8s deployment specification by using kompose for eg. https://github.com/kubernetes/kompose

What do you think of these ideas ?

The only thing keeps Gorse from being "Cloud Native" is that the master node is a single point. We will consider to be cloud native once the distributed version of Gorse is released.

ghost commented 2 years ago

awesome, I will try to find a way to spawn several stack of gorse and have a kind of gateway api to dispatch request.