Мультитенантность

ALS + Prisma $extends, импесонация, изоляция данных.

Мультитенантность

Один сервер, много изолированных тенантов. Изоляция — на уровне БД через ALS (AsyncLocalStorage) + Prisma $extends: каждый запрос несёт tenantId, и все обращения к данным автоматически фильтруются.

  • Супер-админы импесонируют тенант через X-Tenant-Id.
  • Per-tenant: ключи, секреты, подключения (Amo/Zoom), брендинг.
  • Никаких общих секретов между тенантами.
Updated: June 25, 2026