kawsper at gmail.com
Thu Feb 25 02:03:09 PST 2016
I can recommend the book "Multitenancy with Rails"
Phone: (+45) 42 42 42 74
Mail: kaspergrubbe at gmail.com
On Thu, Feb 25, 2016 at 9:52 AM, Ben Jamin <benjaminjohnmartin at gmail.com>
> We use this with great success at $work
> On Thu, Feb 25, 2016 at 9:32 AM, Riccardo Tacconi <rtacconi at gmail.com>
>> You should keep your target customers, in enterprise apps you have to
>> have a different database per account and even separated queues (like
>> RabbitMQ queues) too.
>> If your app is not too serious, as you say, may be you could have a layer
>> where every query has to pass an account_id in order to retrieve data.
>> On 25 February 2016 at 09:24, Michael Pavling <pavling at gmail.com> wrote:
>>> I'm looking at the ways I can have multiple users share an app, but
>>> keep all their data separate.
>>> Now, I suppose the first way is to just make sure all queries are
>>> scoped to the user (and keep fingers crossed that no future me ever
>>> writes an unscoped `Order.all`). But there's *got* to be a range of
>>> good ways.
>>> Looking at multi-tenanting gems, they seem to either take the approach
>>> of scoping for you, or creating separate DBs/schemas for each tenant.
>>> Does anyone have any opinion on the pros and cons of the different
>>> approaches, or indeed, the specific gems?
>>> I'm leaning toward the "scope for me" approach, because it seems
>>> simplest to grok - and the app isn't *that* serious (although thinking
>>> about it... there is risk of personally identifying data being stored,
>>> so I probably should prioritise a secure approach).
>>> Chat mailing list
>>> Chat at lists.lrug.org
>>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>>> Manage your subscription:
>>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>> Riccardo Tacconi
>> Chat mailing list
>> Chat at lists.lrug.org
>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> Chat mailing list
> Chat at lists.lrug.org
> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Chat