Înapoi la Glosar
Tehnologie
Multi-tenant
Răspuns rapid
Arhitectură SaaS în care o singură instanță software servește mai mulți clienți izolați logic.
Concluzii cheie
- Cost mai mic (resurse partajate)
- Upgrade simultan pentru toți clienții
- Operare standardizată (un singur mediu de monitorizat)
Definiție
Multi-tenant e arhitectura SaaS în care o singură instanță de software și o singură bază de date servesc mulți clienți simultan, fiecare client (tenant) văzând doar propriile date prin izolare logică (tenant_id, RLS, schemas).
Avantaje
- Cost mai mic (resurse partajate)
- Upgrade simultan pentru toți clienții
- Operare standardizată (un singur mediu de monitorizat)
Riscul tipic
- Noisy neighbor: un client cu volum mare poate degrada performanța altora dacă arhitectura nu prevede izolare (CRMconnect: pod/tenant pe Kubernetes pentru protecție)
- Confuzie date: bug în filtru tenant_id poate expune date - necesită RLS strict
Multi-tenant la CRMconnect
Pod dedicat per tenant pe Kubernetes - izolare fizică a procesării, bază comună cu RLS strict. Backup-uri zilnice pe Contabo, monitoring Prometheus + Grafana.
Actualizat:
Întrebări frecvente
Diferența multi-tenant vs single-tenant?+
Single-tenant: fiecare client are propria instanță (DB + aplicație). Mai scump, oferă mai mult control. Tipic pentru enterprise regulated.