Two architectures#
- Row-level: one DB,
tenant_idon every row. - Schema-per-tenant: one DB, one schema per ISP.
NexaLink ships option 1 because backups, migrations, and onboarding are 10× simpler.
tenant_id on every row.NexaLink ships option 1 because backups, migrations, and onboarding are 10× simpler.
Zill E Ali
MTCNA-certified network engineer & founder of NexaLink. ISP infrastructure, MikroTik, and FTTH.
View all posts by Zill E Ali →