Multi Tenancy
See original GitHub issueWe are considering using turnilo for a client facing data exploration tool. For that we would need to add a filter clause based on one of the dimensions for each request sent out to druid. I haven’t researched yet what would be the best way to add this to turnilo, but I think sth. like a callback that allows you to amend a query based on request data (for example, based on the subdomain) would suffice for our use case.
Have you thought about sth. similar already and I haven’t seen is?If not, is this sth. you would be willing to add to turnilo
if we provide the implementation?
Issue Analytics
- State:
- Created 4 years ago
- Comments:8 (4 by maintainers)
Top Results From Across the Web
What is multi-tenancy? | Definition from TechTarget
Multi -tenancy is an architecture in which a single instance of a software application serves multiple customers. Each customer is called a tenant....
Read more >Multitenancy - Wikipedia
Software multitenancy is a software architecture in which a single instance of software runs on a server and serves multiple tenants.
Read more >Definition of Multitenancy - IT Glossary - Gartner
Multitenancy is a reference to the mode of operation of software where multiple independent instances of one or multiple applications operate in a...
Read more >SaaS: Single Tenant vs Multi-Tenant - What's the Difference?
Multi -Tenant – Multi-tenancy means that a single instance of the software and its supporting infrastructure serves multiple customers. Each ...
Read more >What is Multi-Tenant | IBM
In multi-tenant hosting—also called shared hosting—a single physical computer or virtual machine (VM) is shared among multiple users or client organizations.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Ok, thanks for the feedback. If we decide to build it with turnilo we will keep it in mind and try to keep the adaptations as unobtrusive as possible
I don’t think this is really feasible for our use case. We would need to spin up hundreds of instances to get one instance per customer which is just a lot of wasted resources.
Hey @adrianmroz, so we are currently working on this feature and we found it surprisingly hard to add this feature as plywood does not seem to be designed to support sth. like this. In the end I opted for patching plywood to allow passing a context to the external and therefore the requester per expression execution. We will test this a bit internally and try to get this merged into plywood (as the changes required are actually pretty simple). I am not very hopeful that my patch will be accepted as most of the issues and pull requests seem to go unanswered but we will try anyway.