Earlier quoted context omitted.
As an alternative, if you containerize everything in the stack, you can simply spool up another seperate and isolated stack of containers for each given customer. Then it's also trivial if they want it 'on premise' somewhere or 'in the cloud'. No need to try and add complexity at the schema level and make a monolith support multiple tenants. Also, this list is quite literally supabase ( https://supabase.com/ ) - I ca…
You can do this with containers, or, if the price point is right, with VMs for even more isolation. There are levels of multi-tenancy: * logical multi-tenancy, where isolation is enforced in code and the database (every table has a 'tenant id' key) * container level multi-tenancy, where you run separate containers and possibly in different namespaces * virtual machine multi-tenancy, where there are different VMs for…
Re: Ask HN: Main things to consider when building an app for business/enterprise?
#131I ended up expanding this comment on my blog: https://www.mooreds.com/wordpress/archives/3578