Remix.run Logo
enterexit a day ago

Been working on TenantSaas, a .NET library to make developing multi-tenant apps safer. Wanted something that prevents background jobs or admin scripts from accidentally running across tenants by refusing to run when tenant context isn’t clear. Comes with contract tests teams can run in CI. Still early, so be gentle.

https://github.com/vladkuz/TenantSaas

TZubiri a day ago | parent [-]

What do you mean by multi-tenant apps? I hear multi-tenant in the context of hosting infrastructure, so EC2/EKS/Heroku would be mutli-tenant. But a multitenant app, wouldn't that be any app? Like say, stripe or github?

enterexit a day ago | parent [-]

Yeah, stripe, github, slack, etc. are multi-tenant apps - they run the same system but each company's data is supposed to stay separate. EC2/Heroku are infrastructure multi-tenants, so they isolate at vm or container level. App multi-tenancy - isolation happens at the app and db level.