Comments on: Multi-tenancy – what is it, why should you care? https://www.kashflow.com/blog/multi-tenancy-what-is-it-why-should-you-care/ Accounting & Payroll | Free Trial - No Card Required‎ Wed, 29 May 2019 11:44:00 +0000 hourly 1 https://wordpress.org/?v=6.4.3 By: Lee Mallon https://www.kashflow.com/blog/multi-tenancy-what-is-it-why-should-you-care/#comment-2776 Mon, 18 Oct 2010 08:05:06 +0000 http://www.kashflow.com/?p=1821#comment-2776 If anything should want you to have a Multi-Tenancy service it is the windows licence costs…

]]>
By: Ben Halstead https://www.kashflow.com/blog/multi-tenancy-what-is-it-why-should-you-care/#comment-2775 Fri, 15 Oct 2010 08:45:26 +0000 http://www.kashflow.com/?p=1821#comment-2775 I have to disagree with the assertion that a single database is the ‘one true way’ for SaaS. It depends entirely on the application being hosted, the application architecture sitting above that database and the technologies in use.

A single database, while simple in terms of the number of boxes drawn on an architecture diagram, brings it’s own complexities specifically in terms of:

Scalability – it’s much easier to scale horizontally with many small databases.

Data security and isolation – a thorough Sarbanes-Oxley or PCI audit may not like your data being lumped in the same database as every other company.

Versioning – depending on your business, it may not be appropriate to move all clients onto new versions simultaneously.

Relational modelling – for those businesses where the ACID model is still important, a single database tends to compromise your ability to design formal normalised databases.

I’m not sure who benefits from attempting to apply narrow definitions of ‘what is SaaS?’ or ‘what is the cloud?’, but I don’t think it’s the consumer.

Architectural complexity is not, of itself, a bad thing. It can be governed by a properly versioned service oriented architecture, tool support and, more importantly, exhaustive automated testing.

]]>
By: Rob https://www.kashflow.com/blog/multi-tenancy-what-is-it-why-should-you-care/#comment-2774 Sun, 10 Oct 2010 07:39:36 +0000 http://www.kashflow.com/?p=1821#comment-2774 Good post. And it opens up the whole thorny issue of enterprise architecture as well. Do you know what TOGAF / Gartner etc have to say about SaaS?

]]>
By: Matt Chatterley https://www.kashflow.com/blog/multi-tenancy-what-is-it-why-should-you-care/#comment-2773 Fri, 08 Oct 2010 06:14:06 +0000 http://www.kashflow.com/?p=1821#comment-2773 Having worked for a company several years ago who were at the (then) front-line of what later became known as SaaS, the issues with single-tenancy in this marketplace cannot be over-stated.

The burden in terms of infrastructure, support and maintenance, etc is immense – and unless clients are large enough (or generate enough revenue) to justify this, it’s just not sustainable or scalable.

I’d possible argue (petty point, though) that it’s not true SaaS – it’s a publically available, private installation of a software package. Moot, I know. 🙂

]]>