Multi-tenant explicat planer: una sola aplicació, molts negocis

Multi-tenant explicat planer: una sola aplicació, molts negocis

3 min de lectura Oriol Piqué
#multi-tenant#saas#software per subscripció#digitalització#pimes

Què vol dir que un SaaS sigui multi-tenant, explicat planer: una sola aplicació per a molts negocis, costos compartits i millores per a tothom.

«Multi-tenant» és una d'aquestes paraules que fan mandra. Però la idea del darrere és senzilla, i si ets client d'un SaaS t'afecta directament. Val la pena entendre-la.

Un edifici, molts pisos

Imagina un edifici. Tothom comparteix fonaments, ascensor i teulada. Però cada veí té la seva porta, la seva clau i casa seva.

Un SaaS multi-tenant funciona igual. Hi ha una sola aplicació, una sola infraestructura, un sol codi. I a dins hi conviuen molts negocis, cadascun amb les seves dades, els seus usuaris i la seva configuració.

L'alternativa seria fer una còpia de l'aplicació per a cada client. Un edifici sencer per a cada veí. Es pot fer, però algú ha de pagar tots aquells fonaments repetits.

Un matís que sovint es confon: multi-tenant no vol dir «al núvol i prou». Vol dir que el sistema està pensat des de l'arrel perquè hi convisquin molts negocis sense trepitjar-se.

Què hi guanyes com a client

El primer, el preu. Caravy costa 49€ al mes. Això només és possible perquè la infraestructura, el manteniment i les millores es reparteixen entre tots els operadors que el fan servir. Amb una instal·lació a mida per a cada client, parlaríem de milers d'euros de projecte.

El segon, les millores contínues. Quan un fuster em demana una funció per a Moblio i la construeixo, l'endemà la tenen tots els fusters. Quan arreglo un error, queda arreglat per a tothom alhora.

El tercer, la tranquil·litat. Còpies de seguretat, actualitzacions i seguretat es fan un cop i serveixen per a tothom. Tu obres el navegador i treballes.

I les meves dades, què

Compartir edifici no vol dir compartir pis.

Cada negoci té les dades aïllades, i les regles d'accés ho garanteixen a nivell de sistema: un hotel caní que treballa amb Simboo no pot veure ni una reserva d'un altre. Ni per error. No és una casella de configuració: és el fonament sobre el qual està construït tot.

Per què des del dia 1

Convertir a posteriori una aplicació d'un sol client en multi-tenant és de les feines més ingrates del meu ofici. És com convertir una casa unifamiliar en un bloc de pisos: acabes tocant parets mestres.

Per això tots els meus productes neixen multi-tenant, encara que comencin amb un sol client. No és una capa que s'afegeix al final: condiciona com es guarden les dades, com entren els usuaris i com es cobra la quota. El dia que arriba el segon client, entra i ja està. Sense obres.

I per a mi, que mantinc diversos productes sol, és l'única manera que els números surtin: una sola aplicació per producte, no una per client.

Multi-tenant no és argot per quedar bé: és el que fa possible que una PIME tingui software seriós per una quota mensual. Els meus productes, tots construïts així, són a /projects.

← Tots els articles del blog · Qui sóc · IA per a empreses a Lleida i Catalunya